NovinkaVyšiel Cheep 0.1.0. Nainštaluj ho cez Homebrew, Go alebo ako hotovú binárku.
Open source · Neoficiálne Namecheap CLI
Namecheap rýchlosťou CLI.
Kontroluj domény, zisťuj ceny svojho účtu a meň DNS podľa plánov, ktoré si najprv prečítaš. Z terminálu alebo cez svojho AI agenta.
Inštalácia cez Homebrew
brew install turushan/tap/cheep macOS, Linux a Windows · Zadarmo pod licenciou MIT · Ďalšie spôsoby inštalácie
Vyskúšaj tabuľu
Všetky mená jedným príkazom.
Napíš meno a tabuľa zoradí domény na kontrolu. Cheep sa Namecheapu pýta na aktuálne odpovede priamo na tvojom počítači, s tvojím vlastným API kľúčom.
Táto stránka nič nevyhľadáva. Odpovede ti Cheep ukáže v termináli.
Skontroluj ich týmto príkazom
cheep domains check paperkite.com paperkite.dev paperkite.app paperkite.io paperkite.co paperkite.sh $ cheep domains check paperkite.dev paperkite.com paperkite.app paperkite.co DOMAIN AVAILABLE PREMIUM PREMIUM REGISTRATION paperkite.dev yes no 0.00 paperkite.com no no 0.00 paperkite.app yes no 0.00 paperkite.co yes yes 1288.00
$ cheep --json domains check paperkite.dev paperkite.com {"schema_version":"v1","command":"domains.check","ok":true,"data":[{"domain":"paperkite.dev","available":true,"premium":false,"premium_registration_price":0},{"domain":"paperkite.com","available":false,"premium":false,"premium_registration_price":0}],"meta":{"profile":"live","environment":"production"}}
Ukážkový výstup zo skutočného CLI. Cheep sa Namecheapu vždy pýta na aktuálnu odpoveď.
Platby
Bez jasného „áno“ ani cent.
V produkcii sa každé volanie, ktoré môže strhnúť peniaze z tvojho účtu, zastaví, kým nepridáš tri prepínače. Cheep zakaždým povie, ktorý chýba, takže chyba ťa stojí nový pokus, nie peniaze.
--yesSchvaľuje zmenu. Najprv spusti --dry-run a uvidíš parametre, ktoré by Cheep poslal.--productionPotvrdzuje, že zmena ide na tvoj skutočný účet, nie do sandboxu.--accept-chargePotvrdzuje, že poznáš aktuálnu cenu skôr, než Cheep niečo minie.
- Najprv sandbox Nové profily začínajú v sandboxe Namecheapu, takže kým sa učíš, nič skutočné sa nezmení.
- Skúšobný beh Pridaj --dry-run ku každej zmene DNS alebo API. Cheep ukáže, čo by urobil, a nič nezmení.
- Kľúč pod zámkou Cheep ukladá tvoj API kľúč do systémového správcu prihlasovacích údajov, nikdy do svojho konfiguračného súboru.
DNS
Meň DNS podľa overeného plánu.
Namecheap prepisuje celú zónu jedným zápisom, preto Cheep berie každú zmenu ako zmenu celej zóny. Zónu vyexportuješ, upravíš súbor a plán si prečítaš skôr, než ho vykonáš.
- ExportCelá zóna ako verziovaný súbor YAML.
- PlánKaždé pridanie aj odobratie, ešte než sa niečo zmení.
- VykonanieNajprv snímka, potom jeden zápis a kontrolné načítanie.
- ObnovaSnímku vrátiš späť jedným príkazom.
Vykonanie tesne pred zápisom znova načíta živú zónu a zastaví sa, ak sa zóna medzitým zmenila. Čítať sprievodcu DNS (Angličtina)
AI agenti
Postavený pre AI agentov.
Tvoj agent spúšťa rovnaké príkazy ako ty a dostáva stabilnú JSON obálku. Dáta idú do stdout, chyby do stderr a návratové kódy sú zdokumentované.
Návratové kódy
0 | Úspech |
|---|---|
1 | Neočakávaná chyba |
2 | Nesprávne použitie |
3 | Chýbajúce alebo neplatné prihlasovacie údaje |
4 | Chyba siete alebo vypršal časový limit |
5 | Namecheap vrátil chybu |
6 | Konflikt alebo neznámy výsledok |
7 | Odmietnuté bezpečnostnou poistkou |
8 | Platba vyžaduje --accept-charge |
130 | Prerušené |
--jsonVerziovaná obálka s príkazom, výsledkom a použitým profilom.--no-inputNikdy nečaká na vstup, takže beh bez obsluhy sa nezasekne.--readonlyOdmietne každú zmenu tvojho účtu Namecheap s návratovým kódom 7.
Riadok do pokynov tvojho agenta
cheep --json --no-input --readonly domains check paperkite.dev Celé API
Všetkých 59 metód API Namecheapu.
Na bežnú prácu sú tu špecializované príkazy. Na všetko ostatné je príkaz cheep api, ktorý obslúži každú metódu z oficiálneho katalógu Namecheapu. Každý zápis aj platba pritom čaká na svoje prepínače.
59 z 59
| Príkaz | Metóda Namecheapu | Režim |
|---|---|---|
cheep api domainprivacy change-email-address | namecheap.whoisguard.changeemailaddress | zápis |
cheep api domainprivacy disable | namecheap.whoisguard.disable | zápis |
cheep api domainprivacy enable | namecheap.whoisguard.enable | zápis |
cheep api domainprivacy get-list | namecheap.whoisguard.getlist | čítanie |
cheep api domainprivacy renew | namecheap.whoisguard.renew | platba |
cheep api domains check | namecheap.domains.check | čítanie |
cheep api domains create | namecheap.domains.create | platba |
cheep api domains dns get-email-forwarding | namecheap.domains.dns.getEmailForwarding | čítanie |
cheep api domains dns get-hosts | namecheap.domains.dns.getHosts | čítanie |
cheep api domains dns get-list | namecheap.domains.dns.getList | čítanie |
cheep api domains dns set-custom | namecheap.domains.dns.setCustom | zápis |
cheep api domains dns set-default | namecheap.domains.dns.setDefault | zápis |
cheep api domains dns set-email-forwarding | namecheap.domains.dns.setEmailForwarding | zápis |
cheep api domains dns set-hosts | namecheap.domains.dns.setHosts | zápis |
cheep api domains get-contacts | namecheap.domains.getContacts | čítanie |
cheep api domains get-info | namecheap.domains.getInfo | čítanie |
cheep api domains get-list | namecheap.domains.getList | čítanie |
cheep api domains get-registrar-lock | namecheap.domains.getRegistrarLock | čítanie |
cheep api domains get-tld-list | namecheap.domains.getTldList | čítanie |
cheep api domains ns create | namecheap.domains.ns.create | zápis |
cheep api domains ns delete | namecheap.domains.ns.delete | zápis |
cheep api domains ns get-info | namecheap.domains.ns.getInfo | čítanie |
cheep api domains ns update | namecheap.domains.ns.update | zápis |
cheep api domains reactivate | namecheap.domains.reactivate | platba |
cheep api domains renew | namecheap.domains.renew | platba |
cheep api domains set-contacts | namecheap.domains.setContacts | zápis |
cheep api domains set-registrar-lock | namecheap.domains.setRegistrarLock | zápis |
cheep api domains transfer create | namecheap.domains.transfer.create | platba |
cheep api domains transfer get-list | namecheap.domains.transfer.getList | čítanie |
cheep api domains transfer get-status | namecheap.domains.transfer.getStatus | čítanie |
cheep api domains transfer update-status | namecheap.domains.transfer.updateStatus | zápis |
cheep api ssl activate | namecheap.ssl.activate | zápis |
cheep api ssl create | namecheap.ssl.create | platba |
cheep api ssl edit-dcv-method | namecheap.ssl.editDCVMethod | zápis |
cheep api ssl get-approver-email-list | namecheap.ssl.getApproverEmailList | čítanie |
cheep api ssl get-info | namecheap.ssl.getInfo | čítanie |
cheep api ssl get-list | namecheap.ssl.getList | čítanie |
cheep api ssl parse-csr | namecheap.ssl.parseCSR | čítanie |
cheep api ssl purchase-more-sans | namecheap.ssl.purchasemoresans | platba |
cheep api ssl reissue | namecheap.ssl.reissue | zápis |
cheep api ssl renew | namecheap.ssl.renew | platba |
cheep api ssl resend-approver-email | namecheap.ssl.resendApproverEmail | zápis |
cheep api ssl resend-fulfillment-email | namecheap.ssl.resendfulfillmentemail | zápis |
cheep api ssl revoke-certificate | namecheap.ssl.revokecertificate | zápis |
cheep api users address create | namecheap.users.address.create | zápis |
cheep api users address delete | namecheap.users.address.delete | zápis |
cheep api users address get-info | namecheap.users.address.getInfo | čítanie |
cheep api users address get-list | namecheap.users.address.getList | čítanie |
cheep api users address set-default | namecheap.users.address.setDefault | zápis |
cheep api users address update | namecheap.users.address.update | zápis |
cheep api users change-password | namecheap.users.changePassword | zápis |
cheep api users create | namecheap.users.create | zápis |
cheep api users create-add-funds-request | namecheap.users.createaddfundsrequest | platba |
cheep api users get-add-funds-status | namecheap.users.getAddFundsStatus | čítanie |
cheep api users get-balances | namecheap.users.getBalances | čítanie |
cheep api users get-pricing | namecheap.users.getPricing | čítanie |
cheep api users login | namecheap.users.login | čítanie |
cheep api users reset-password | namecheap.users.resetPassword | zápis |
cheep api users update | namecheap.users.update | zápis |
Tomu nezodpovedá žiadna metóda.
Súkromie
Len medzi tebou a Namecheapom.
Cheep beží na tvojom počítači a komunikuje len s API Namecheapu. Nič neprechádza cez naše servery a tvoj kľúč ani domény nikdy neuvidíme.
- Žiadna telemetria, žiadna analytika a žiadna kontrola aktualizácií.
- Tvoj API kľúč zostáva v systémovom správcovi prihlasovacích údajov.
- Open source pod licenciou MIT, takže si môžeš prečítať každú požiadavku, ktorú odošle.
Inštalácia
Prvá kontrola v troch krokoch.
- Nainštaluj Cheep
Cez Homebrew na macOS alebo Linuxe, cez Go 1.26.10 či novší, alebo ako hotovú binárku pre macOS, Linux alebo Windows.
brew install turushan/tap/cheepAlebo cez Go 1.26.10 či novší
Stiahnuť hotovú binárkugo install github.com/turushan/cheep/cmd/cheep@latest - Pripoj sandbox
V sandboxe Namecheapu si vytvor používateľa API a kľúč a svoju verejnú IPv4 adresu pridaj do zoznamu povolených. Ulož profil, kľúč daj do úložiska a všetko nechaj skontrolovať príkazom doctor.
cheep --environment sandbox auth configure sandbox --api-user YOUR_SANDBOX_USER --client-ip YOUR_PUBLIC_IPV4 --defaultcheep auth set-keycheep doctor - Skontroluj svoje mená
Spýtaj sa na ľubovoľný počet mien jedným príkazom.
cheep domains check paperkite.dev paperkite.com
Namecheap vyžaduje používateľa API, API kľúč a verejnú IPv4 adresu v zozname povolených. Bez nich nebude fungovať žiadny príkaz. Čítať sprievodcu overením (Angličtina)
Otázky
Je Cheep oficiálny nástroj Namecheapu?
Nie. Cheep je nezávislý a open source. Namecheap ho nevyvíja, nezaštiťuje ani nepodporuje. Cheep používa verejné API Namecheapu s tvojím vlastným API kľúčom.
Čo potrebujem na začiatok?
Samotný Cheep z Homebrew, cez Go alebo ako hotovú binárku, a účet v Namecheape s prístupom k API: používateľa API, API kľúč a verejnú IPv4 adresu v zozname povolených. Všetko si najprv vyskúšaj v sandboxe Namecheapu.
Kam sa ukladá môj API kľúč?
Do správcu prihlasovacích údajov tvojho operačného systému: v macOS do Kľúčenky, vo Windows do Správcu poverení a v Linuxe do Secret Service. Na serveroch Cheep namiesto toho číta CHEEP_API_KEY. Kľúč nikdy nedávaj do argumentu príkazu.
Posiela Cheep moje dáta ešte niekam inam?
Nie. Cheep komunikuje len s API Namecheapu. Nemá telemetriu, kontrolu aktualizácií ani žiadne naše servery.
Vie registrovať, predlžovať a prevádzať domény?
Áno, cez príkaz cheep api, ktorý obslúži všetkých 59 metód z katalógu Namecheapu. Volanie, ktoré môže strhnúť peniaze z tvojho účtu, potrebuje --yes a --accept-charge, a na skutočnom účte aj --production.
Môže môj AI agent používať Cheep bezpečne?
Áno. Daj mu --json pre verziovanú obálku, --no-input, aby nikdy nečakal na vstup, a --readonly, keď nesmie meniť tvoj účet. Odmietnutá zmena skončí s kódom 7.
Prečo Cheep začína v sandboxe?
Aby sa nič skutočné nezmenilo, kým sa učíš. Keď príde čas, prepneš profil do produkcie. Zmeny v produkcii aj tak budú potrebovať --production.
Na akých systémoch beží?
Na macOS, Linuxe a Windows, s procesormi Intel aj ARM. Homebrew ho nainštaluje na macOS a Linux a každé vydanie má binárky pre všetky tri systémy.
Vie Cheep meniť DNS hostované mimo Namecheapu?
Nie. Cheep mení DNS len pri doménach, ktoré používajú DNS Namecheapu, a ostatné odmietne.
Autor
Ahoj, som turushan
Cheep som vytvoril pre vlastné domény. Keď niektorá z mojich aplikácií dostane nový web, Cheep nasmeruje jej doménu v Namecheape na hosting. Je zadarmo a open source pod licenciou MIT, takže mi na GitHube napíš, čo by mal ešte vedieť.
Tvoj ďalší nápad začína menom.
Skontroluj ho z terminálu. Každá zmena čaká na tvoje schválenie.
brew install turushan/tap/cheep Dokumentácia je v angličtine, rovnako ako príkazy a výstup Cheepu.