NyttCheep 0.1.0 er ute. Installer det med Homebrew, Go eller en ferdigbygd binærfil.

Åpen kildekode · Uoffisielt Namecheap-CLI

Namecheap i terminalfart.

Sjekk domener, les prisene på kontoen din og endre DNS via kontrollerte planer, fra terminalen eller AI-agenten din.

Installer med Homebrew

brew install turushan/tap/cheep

macOS, Linux og Windows · Gratis under MIT-lisensen · Andre måter å installere på

Illustrert film · Ekte utdata fra Cheep med eksempeldata

Prøv tavlen

Alle navn i én kommando.

Skriv et navn, så stiller tavlen opp domenene som skal sjekkes. Cheep spør Namecheap om svarene i sanntid på din egen maskin, med din egen API-nøkkel.

Denne siden slår ikke opp noe. Cheep viser svarene i terminalen din.

Kjør dette for å sjekke dem

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

Eksempelutdata fra det ekte CLI-et. Cheep spør alltid Namecheap om svaret i sanntid.

Bruke penger

Ekte penger krever et ekte ja.

I produksjon stopper hvert kall som kan belaste kontoen din, til du legger til tre flagg. Cheep sier fra hver gang om hvilket flagg som mangler, så en glipp koster et nytt forsøk i stedet for penger.

  1. --yesGodkjenner endringen. Kjør --dry-run først for å se parameterne Cheep ville sendt.
  2. --productionBekrefter at endringen gjelder den ekte kontoen din, ikke sandkassen.
  3. --accept-chargeBekrefter at du har sjekket gjeldende pris før Cheep bruker noe som helst.
  • Sandkassen først Nye profiler starter i Namecheaps sandkasse, så ingenting ekte endres mens du lærer.
  • Tørrkjøringer Legg --dry-run til enhver DNS- eller API-endring. Cheep viser hva det ville gjort, og endrer ingenting.
  • Nøkler i nøkkelringen Cheep lagrer API-nøkkelen din i operativsystemets legitimasjonslager, aldri i konfigurasjonsfilen sin.

DNS

Endre DNS via en kontrollert plan.

Namecheap erstatter en hel sone i én skriving, så Cheep behandler hver endring som en endring av hele sonen. Du eksporterer sonen, redigerer filen og leser planen før du utfører den.

  1. EksporterHele sonen, som en versjonert YAML-fil.
  2. PlanleggHvert tillegg og hver fjerning, før noe endres.
  3. UtførFørst et øyeblikksbilde, så én skriving og en tilbakelesing som kontroll.
  4. GjenopprettLegg tilbake et øyeblikksbilde med én kommando.

Under utføringen leser Cheep den aktive sonen på nytt rett før det skriver, og stopper hvis sonen ble endret underveis. Les DNS-veiledningen (engelsk)

AI-agenter

Laget for AI-agenter.

Agenten din kjører de samme kommandoene som du, med en stabil JSON-konvolutt. Data går til stdout, feil går til stderr, og avslutningskodene er dokumentert.

Avslutningskoder

0Vellykket
1Uventet feil
2Bruksfeil
3Manglende eller ugyldig legitimasjon
4Nettverksfeil eller tidsavbrudd
5Namecheap returnerte en feil
6Konflikt eller ukjent utfall
7Avvist av en sikkerhetssperre
8En belastning krever --accept-charge
130Avbrutt
  • --jsonEn versjonert konvolutt med kommandoen, resultatet og profilen som ble brukt.
  • --no-inputVenter aldri på et spørsmål, så en kjøring uten tilsyn kan ikke henge.
  • --readonlyNekter alle endringer på Namecheap-kontoen din, med avslutningskode 7.

En linje til instruksjonene for agenten din

cheep --json --no-input --readonly domains check paperkite.dev
Les veiledningen for automatisering (engelsk)

Komplett API

Alle de 59 API-metodene til Namecheap.

Skreddersydde kommandoer dekker det daglige arbeidet. For alt annet når cheep api hver metode i Namecheaps offisielle katalog, og hver skriving og belastning venter på flaggene sine.

59 av 59

KommandoNamecheap-metodeModus
cheep api domainprivacy change-email-address namecheap.whoisguard.changeemailaddress skrive
cheep api domainprivacy disable namecheap.whoisguard.disable skrive
cheep api domainprivacy enable namecheap.whoisguard.enable skrive
cheep api domainprivacy get-list namecheap.whoisguard.getlist lese
cheep api domainprivacy renew namecheap.whoisguard.renew betale
cheep api domains check namecheap.domains.check lese
cheep api domains create namecheap.domains.create betale
cheep api domains dns get-email-forwarding namecheap.domains.dns.getEmailForwarding lese
cheep api domains dns get-hosts namecheap.domains.dns.getHosts lese
cheep api domains dns get-list namecheap.domains.dns.getList lese
cheep api domains dns set-custom namecheap.domains.dns.setCustom skrive
cheep api domains dns set-default namecheap.domains.dns.setDefault skrive
cheep api domains dns set-email-forwarding namecheap.domains.dns.setEmailForwarding skrive
cheep api domains dns set-hosts namecheap.domains.dns.setHosts skrive
cheep api domains get-contacts namecheap.domains.getContacts lese
cheep api domains get-info namecheap.domains.getInfo lese
cheep api domains get-list namecheap.domains.getList lese
cheep api domains get-registrar-lock namecheap.domains.getRegistrarLock lese
cheep api domains get-tld-list namecheap.domains.getTldList lese
cheep api domains ns create namecheap.domains.ns.create skrive
cheep api domains ns delete namecheap.domains.ns.delete skrive
cheep api domains ns get-info namecheap.domains.ns.getInfo lese
cheep api domains ns update namecheap.domains.ns.update skrive
cheep api domains reactivate namecheap.domains.reactivate betale
cheep api domains renew namecheap.domains.renew betale
cheep api domains set-contacts namecheap.domains.setContacts skrive
cheep api domains set-registrar-lock namecheap.domains.setRegistrarLock skrive
cheep api domains transfer create namecheap.domains.transfer.create betale
cheep api domains transfer get-list namecheap.domains.transfer.getList lese
cheep api domains transfer get-status namecheap.domains.transfer.getStatus lese
cheep api domains transfer update-status namecheap.domains.transfer.updateStatus skrive
cheep api ssl activate namecheap.ssl.activate skrive
cheep api ssl create namecheap.ssl.create betale
cheep api ssl edit-dcv-method namecheap.ssl.editDCVMethod skrive
cheep api ssl get-approver-email-list namecheap.ssl.getApproverEmailList lese
cheep api ssl get-info namecheap.ssl.getInfo lese
cheep api ssl get-list namecheap.ssl.getList lese
cheep api ssl parse-csr namecheap.ssl.parseCSR lese
cheep api ssl purchase-more-sans namecheap.ssl.purchasemoresans betale
cheep api ssl reissue namecheap.ssl.reissue skrive
cheep api ssl renew namecheap.ssl.renew betale
cheep api ssl resend-approver-email namecheap.ssl.resendApproverEmail skrive
cheep api ssl resend-fulfillment-email namecheap.ssl.resendfulfillmentemail skrive
cheep api ssl revoke-certificate namecheap.ssl.revokecertificate skrive
cheep api users address create namecheap.users.address.create skrive
cheep api users address delete namecheap.users.address.delete skrive
cheep api users address get-info namecheap.users.address.getInfo lese
cheep api users address get-list namecheap.users.address.getList lese
cheep api users address set-default namecheap.users.address.setDefault skrive
cheep api users address update namecheap.users.address.update skrive
cheep api users change-password namecheap.users.changePassword skrive
cheep api users create namecheap.users.create skrive
cheep api users create-add-funds-request namecheap.users.createaddfundsrequest betale
cheep api users get-add-funds-status namecheap.users.getAddFundsStatus lese
cheep api users get-balances namecheap.users.getBalances lese
cheep api users get-pricing namecheap.users.getPricing lese
cheep api users login namecheap.users.login lese
cheep api users reset-password namecheap.users.resetPassword skrive
cheep api users update namecheap.users.update skrive
Les API-veiledningen (engelsk)

Personvern

Mellom deg og Namecheap.

Cheep kjører på datamaskinen din og snakker bare med Namecheaps API. Ingenting går via en server hos oss, og vi ser aldri nøkkelen eller domenene dine.

  • Ingen telemetri, ingen analyse og ingen oppdateringssjekk.
  • API-nøkkelen din blir i operativsystemets legitimasjonslager.
  • Åpen kildekode under MIT-lisensen, så du kan lese hver forespørsel Cheep sender.

Installering

Din første sjekk i tre steg.

  1. Installer Cheep

    Med Homebrew på macOS eller Linux, med Go 1.26.10 eller nyere, eller som ferdigbygd binærfil for macOS, Linux eller Windows.

    brew install turushan/tap/cheep

    Eller med Go 1.26.10 eller nyere

    go install github.com/turushan/cheep/cmd/cheep@latest
    Last ned en ferdigbygd binærfil
  2. Koble til sandkassen

    Opprett en API-bruker, en nøkkel og en hvitelistet offentlig IPv4-adresse i Namecheaps sandkasse. Lagre profilen, legg inn nøkkelen og la doctor sjekke alt.

    cheep --environment sandbox auth configure sandbox --api-user YOUR_SANDBOX_USER --client-ip YOUR_PUBLIC_IPV4 --default
    cheep auth set-key
    cheep doctor
  3. Sjekk navnene dine

    Spør om så mange navn du vil i én kommando.

    cheep domains check paperkite.dev paperkite.com

Namecheap krever en API-bruker, en API-nøkkel og en hvitelistet offentlig IPv4-adresse før noen kommando virker. Les veiledningen for autentisering (engelsk)

Spørsmål

Er Cheep et offisielt verktøy fra Namecheap?

Nei. Cheep er uavhengig og har åpen kildekode. Namecheap verken lager, anbefaler eller gir støtte til det. Cheep bruker Namecheaps offentlige API med din egen API-nøkkel.

Hva trenger jeg for å komme i gang?

Selve Cheep, fra Homebrew, Go eller en ferdigbygd binærfil, og en Namecheap-konto med API-tilgang: en API-bruker, en API-nøkkel og en hvitelistet offentlig IPv4-adresse. Prøv alt i Namecheaps sandkasse først.

Hvor havner API-nøkkelen min?

I operativsystemets legitimasjonslager: nøkkelringen på macOS, Legitimasjonsbehandling på Windows og Secret Service på Linux. På servere leser Cheep CHEEP_API_KEY i stedet. Legg aldri nøkkelen i et kommandoargument.

Sender Cheep dataene mine noe annet sted?

Nei. Cheep snakker bare med Namecheaps API. Det har ingen telemetri, ingen oppdateringssjekk og ingen servere hos oss.

Kan det registrere, fornye og flytte domener?

Ja, via cheep api, som når alle 59 metodene i Namecheaps katalog. Et kall som kan belaste kontoen din, krever --yes og --accept-charge, pluss --production på den ekte kontoen din.

Kan AI-agenten min bruke Cheep trygt?

Ja. Gi den --json for en versjonert konvolutt, --no-input så den aldri venter på et spørsmål, og --readonly når den ikke skal endre kontoen din. En avvist endring avsluttes med kode 7.

Hvorfor starter Cheep i sandkassen?

Så ingenting ekte endres mens du lærer. Du bytter en profil til produksjon når du er klar, og endringer i produksjon krever fortsatt --production.

Hvilke systemer kjører det på?

macOS, Linux og Windows, på Intel- og ARM-prosessorer. Homebrew installerer det på macOS og Linux, og hver utgivelse har binærfiler for alle tre.

Kan Cheep endre DNS som ikke ligger hos Namecheap?

Nei. Cheep endrer bare DNS for domener som bruker Namecheaps DNS, og nekter resten.

Laget av

Hei, jeg er turushan

Jeg bygde Cheep for mine egne domener. Når en av appene mine får et nytt nettsted, peker Cheep appens Namecheap-domene mot hostingen. Cheep er gratis og har åpen kildekode under MIT-lisensen, så fortell meg på GitHub hva det bør kunne i neste omgang.

Din neste idé starter med et navn.

Sjekk det fra terminalen. Hver endring venter på godkjenningen din.

brew install turushan/tap/cheep

Veiledningene er på engelsk, akkurat som kommandoene og utdataene til Cheep.