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

Ilustrovaný film · Skutočný výstup Cheepu na ukážkových dátach

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

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.

  1. --yesSchvaľuje zmenu. Najprv spusti --dry-run a uvidíš parametre, ktoré by Cheep poslal.
  2. --productionPotvrdzuje, že zmena ide na tvoj skutočný účet, nie do sandboxu.
  3. --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áš.

  1. ExportCelá zóna ako verziovaný súbor YAML.
  2. PlánKaždé pridanie aj odobratie, ešte než sa niečo zmení.
  3. VykonanieNajprv snímka, potom jeden zápis a kontrolné načítanie.
  4. 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
1Neočakávaná chyba
2Nesprávne použitie
3Chýbajúce alebo neplatné prihlasovacie údaje
4Chyba siete alebo vypršal časový limit
5Namecheap vrátil chybu
6Konflikt alebo neznámy výsledok
7Odmietnuté bezpečnostnou poistkou
8Platba vyžaduje --accept-charge
130Preruš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
Čítať sprievodcu automatizáciou (Angličtina)

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íkazMetóda NamecheapuRež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
Čítať sprievodcu API (Angličtina)

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.

  1. 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/cheep

    Alebo cez Go 1.26.10 či novší

    go install github.com/turushan/cheep/cmd/cheep@latest
    Stiahnuť hotovú binárku
  2. 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 --default
    cheep auth set-key
    cheep doctor
  3. 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.