ÚjMegjelent a Cheep 0.1.0. Telepítsd Homebrew-val, Go-val vagy előre lefordított binárisként.

Nyílt forráskód · Nem hivatalos Namecheap CLI

Namecheap CLI-sebességgel.

Ellenőrizz domaineket, nézd meg a fiókod árait, és módosítsd a DNS-t átnézett tervek alapján, a terminálból vagy az AI-ügynököddel.

Telepítés Homebrew-val

brew install turushan/tap/cheep

macOS, Linux és Windows · Ingyenes, MIT-licenccel · További telepítési módok

Illusztrált film · Valódi Cheep-kimenet mintaadatokkal

Próbáld ki a táblát

Minden név egyetlen paranccsal.

Írj be egy nevet, és a tábla felsorakoztatja az ellenőrizendő domaineket. A Cheep a saját gépeden, a saját API-kulcsoddal kéri le a friss válaszokat a Namecheaptől.

Ez az oldal semmit sem kérdez le. A válaszokat a Cheep a terminálodban mutatja meg.

Futtasd ezt az ellenőrzéshez

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

Mintakimenet a valódi CLI-ből. A Cheep mindig a Namecheaptől kéri le a friss választ.

Pénzköltés

Határozott „igen” nélkül egy fillért sem.

Éles környezetben minden hívás, amely pénzt vonhat le a fiókodról, megáll, amíg hozzá nem adsz három kapcsolót. A Cheep minden alkalommal megmondja, melyik hiányzik, így egy elírás csak egy újrapróbálkozásba kerül, nem pénzbe.

  1. --yesJóváhagyja a módosítást. Előbb futtasd a --dry-run kapcsolóval, hogy lásd, milyen paramétereket küldene a Cheep.
  2. --productionMegerősíti, hogy a módosítás a valódi fiókodra vonatkozik, nem a sandboxra.
  3. --accept-chargeMegerősíti, hogy ellenőrizted az aktuális árat, mielőtt a Cheep bármit elköltene.
  • Először sandbox Az új profilok a Namecheap sandboxában indulnak, így amíg tanulsz, semmi valódi nem változik.
  • Próbafuttatás Adj --dry-run kapcsolót bármelyik DNS- vagy API-módosításhoz. A Cheep megmutatja, mit tenne, és nem változtat semmin.
  • Kulcs lakat alatt A Cheep az API-kulcsodat az operációs rendszer hitelesítőadat-kezelőjében tárolja, sosem a saját konfigurációs fájljában.

DNS

Módosítsd a DNS-t átnézett terv alapján.

A Namecheap egyetlen írással cseréli le a teljes zónát, ezért a Cheep minden módosítást a teljes zóna módosításaként kezel. Exportálod a zónát, szerkeszted a fájlt, és elolvasod a tervet, mielőtt alkalmazod.

  1. ExportálásA teljes zóna, verziózott YAML-fájlként.
  2. TervMinden hozzáadás és törlés, mielőtt bármi változna.
  3. AlkalmazásElőbb pillanatkép, aztán egyetlen írás és egy visszaolvasásos ellenőrzés.
  4. VisszaállításEgy paranccsal visszateheted a pillanatképet.

Az alkalmazás közvetlenül az írás előtt újra beolvassa az élő zónát, és leáll, ha a zóna közben megváltozott. Olvasd el a DNS-útmutatót (Angol)

AI-ügynökök

AI-ügynököknek készült.

Az ügynököd ugyanazokat a parancsokat futtatja, mint te, stabil JSON-borítékkal. Az adatok az stdout-ra, a hibák az stderr-re mennek, a kilépési kódok pedig dokumentáltak.

Kilépési kódok

0Siker
1Váratlan hiba
2Hibás használat
3Hiányzó vagy érvénytelen hitelesítő adatok
4Hálózati hiba vagy időtúllépés
5A Namecheap hibát adott vissza
6Ütközés vagy ismeretlen kimenet
7Biztonsági zár elutasította
8A fizetéshez --accept-charge kell
130Megszakítva
  • --jsonVerziózott boríték a paranccsal, az eredménnyel és a használt profillal.
  • --no-inputSosem vár bevitelre, így a felügyelet nélküli futtatás nem akadhat el.
  • --readonlyMinden módosítást elutasít a Namecheap-fiókodon, 7-es kilépési kóddal.

Egy sor az ügynököd utasításaiba

cheep --json --no-input --readonly domains check paperkite.dev
Olvasd el az automatizálási útmutatót (Angol)

Teljes API

Mind az 59 Namecheap API-metódus.

A mindennapi munkára célzott parancsok vannak. Minden másra ott a cheep api parancs, amely a Namecheap hivatalos katalógusának minden metódusát eléri, és minden írás és fizetés kivárja a saját kapcsolóit.

59 közül 59

ParancsNamecheap-metódusMód
cheep api domainprivacy change-email-address namecheap.whoisguard.changeemailaddress írás
cheep api domainprivacy disable namecheap.whoisguard.disable írás
cheep api domainprivacy enable namecheap.whoisguard.enable írás
cheep api domainprivacy get-list namecheap.whoisguard.getlist olvasás
cheep api domainprivacy renew namecheap.whoisguard.renew fizetős
cheep api domains check namecheap.domains.check olvasás
cheep api domains create namecheap.domains.create fizetős
cheep api domains dns get-email-forwarding namecheap.domains.dns.getEmailForwarding olvasás
cheep api domains dns get-hosts namecheap.domains.dns.getHosts olvasás
cheep api domains dns get-list namecheap.domains.dns.getList olvasás
cheep api domains dns set-custom namecheap.domains.dns.setCustom írás
cheep api domains dns set-default namecheap.domains.dns.setDefault írás
cheep api domains dns set-email-forwarding namecheap.domains.dns.setEmailForwarding írás
cheep api domains dns set-hosts namecheap.domains.dns.setHosts írás
cheep api domains get-contacts namecheap.domains.getContacts olvasás
cheep api domains get-info namecheap.domains.getInfo olvasás
cheep api domains get-list namecheap.domains.getList olvasás
cheep api domains get-registrar-lock namecheap.domains.getRegistrarLock olvasás
cheep api domains get-tld-list namecheap.domains.getTldList olvasás
cheep api domains ns create namecheap.domains.ns.create írás
cheep api domains ns delete namecheap.domains.ns.delete írás
cheep api domains ns get-info namecheap.domains.ns.getInfo olvasás
cheep api domains ns update namecheap.domains.ns.update írás
cheep api domains reactivate namecheap.domains.reactivate fizetős
cheep api domains renew namecheap.domains.renew fizetős
cheep api domains set-contacts namecheap.domains.setContacts írás
cheep api domains set-registrar-lock namecheap.domains.setRegistrarLock írás
cheep api domains transfer create namecheap.domains.transfer.create fizetős
cheep api domains transfer get-list namecheap.domains.transfer.getList olvasás
cheep api domains transfer get-status namecheap.domains.transfer.getStatus olvasás
cheep api domains transfer update-status namecheap.domains.transfer.updateStatus írás
cheep api ssl activate namecheap.ssl.activate írás
cheep api ssl create namecheap.ssl.create fizetős
cheep api ssl edit-dcv-method namecheap.ssl.editDCVMethod írás
cheep api ssl get-approver-email-list namecheap.ssl.getApproverEmailList olvasás
cheep api ssl get-info namecheap.ssl.getInfo olvasás
cheep api ssl get-list namecheap.ssl.getList olvasás
cheep api ssl parse-csr namecheap.ssl.parseCSR olvasás
cheep api ssl purchase-more-sans namecheap.ssl.purchasemoresans fizetős
cheep api ssl reissue namecheap.ssl.reissue írás
cheep api ssl renew namecheap.ssl.renew fizetős
cheep api ssl resend-approver-email namecheap.ssl.resendApproverEmail írás
cheep api ssl resend-fulfillment-email namecheap.ssl.resendfulfillmentemail írás
cheep api ssl revoke-certificate namecheap.ssl.revokecertificate írás
cheep api users address create namecheap.users.address.create írás
cheep api users address delete namecheap.users.address.delete írás
cheep api users address get-info namecheap.users.address.getInfo olvasás
cheep api users address get-list namecheap.users.address.getList olvasás
cheep api users address set-default namecheap.users.address.setDefault írás
cheep api users address update namecheap.users.address.update írás
cheep api users change-password namecheap.users.changePassword írás
cheep api users create namecheap.users.create írás
cheep api users create-add-funds-request namecheap.users.createaddfundsrequest fizetős
cheep api users get-add-funds-status namecheap.users.getAddFundsStatus olvasás
cheep api users get-balances namecheap.users.getBalances olvasás
cheep api users get-pricing namecheap.users.getPricing olvasás
cheep api users login namecheap.users.login olvasás
cheep api users reset-password namecheap.users.resetPassword írás
cheep api users update namecheap.users.update írás
Olvasd el az API-útmutatót (Angol)

Adatvédelem

Csak közted és a Namecheap között.

A Cheep a saját gépeden fut, és csak a Namecheap API-jával kommunikál. Semmi sem megy át a mi szervereinken, és sosem látjuk sem a kulcsodat, sem a domainjeidet.

  • Nincs telemetria, nincs analitika és nincs frissítésellenőrzés.
  • Az API-kulcsod az operációs rendszer hitelesítőadat-kezelőjében marad.
  • Nyílt forráskód MIT-licenccel, így minden kérését magad is elolvashatod.

Telepítés

Az első ellenőrzés három lépésben.

  1. Telepítsd a Cheepet

    Homebrew-val macOS-en vagy Linuxon, a Go legalább 1.26.10-es verziójával, vagy előre lefordított binárisként macOS-re, Linuxra vagy Windowsra.

    brew install turushan/tap/cheep

    Vagy a Go legalább 1.26.10-es verziójával

    go install github.com/turushan/cheep/cmd/cheep@latest
    Előre lefordított bináris letöltése
  2. Csatlakozz a sandboxhoz

    Hozz létre egy API-felhasználót és egy kulcsot a Namecheap sandboxában, és tedd fehérlistára a nyilvános IPv4-címedet. Mentsd el a profilt, tárold el a kulcsot, és ellenőriztesd a doctor paranccsal.

    cheep --environment sandbox auth configure sandbox --api-user YOUR_SANDBOX_USER --client-ip YOUR_PUBLIC_IPV4 --default
    cheep auth set-key
    cheep doctor
  3. Ellenőrizd a neveidet

    Egyetlen paranccsal annyi névre kérdezhetsz rá, amennyire csak akarsz.

    cheep domains check paperkite.dev paperkite.com

A Namecheap API-felhasználót, API-kulcsot és fehérlistára tett nyilvános IPv4-címet kér, mielőtt bármelyik parancs működne. Olvasd el a hitelesítési útmutatót (Angol)

Kérdések

A Cheep hivatalos Namecheap-eszköz?

Nem. A Cheep független és nyílt forráskódú. A Namecheap nem készíti, nem ajánlja és nem támogatja. A Cheep a Namecheap nyilvános API-ját használja, a saját API-kulcsoddal.

Mire van szükségem az induláshoz?

Magára a Cheepre, Homebrew-ból, Go-val vagy előre lefordított binárisként, és egy API-hozzáféréssel rendelkező Namecheap-fiókra: API-felhasználóra, API-kulcsra és fehérlistára tett nyilvános IPv4-címre. Előbb mindent próbálj ki a Namecheap sandboxában.

Hová kerül az API-kulcsom?

Az operációs rendszered hitelesítőadat-kezelőjébe: macOS-en a Kulcskarikába, Windowson a Hitelesítőadat-kezelőbe, Linuxon a Secret Service-be. Szervereken a Cheep ehelyett a CHEEP_API_KEY változót olvassa. A kulcsot soha ne add meg parancsargumentumként.

Elküldi a Cheep az adataimat máshová is?

Nem. A Cheep csak a Namecheap API-jával kommunikál. Nincs benne telemetria, nincs frissítésellenőrzés, és nincsenek saját szervereink.

Tud domaint regisztrálni, megújítani és átvinni?

Igen, a cheep api paranccsal, amely a Namecheap katalógusának mind az 59 metódusát eléri. Egy hívásnak, amely pénzt vonhat le a fiókodról, --yes és --accept-charge kell, a valódi fiókodon pedig --production is.

Biztonságosan használhatja a Cheepet az AI-ügynököm?

Igen. Adj neki --json kapcsolót a verziózott borítékért, --no-input kapcsolót, hogy sose várjon bevitelre, és --readonly kapcsolót, ha nem módosíthatja a fiókodat. Az elutasított módosítás 7-es kóddal lép ki.

Miért sandboxban indul a Cheep?

Hogy semmi valódi ne változzon, amíg tanulsz. Ha készen állsz, éles módra állítod a profilt, és az éles módosításokhoz akkor is kell a --production.

Milyen rendszereken fut?

macOS-en, Linuxon és Windowson, Intel és ARM processzorokon. A Homebrew macOS-re és Linuxra telepíti, és minden kiadásban van bináris mindhárom rendszerhez.

Módosíthat a Cheep olyan DNS-t, amely nem a Namecheapnél van?

Nem. A Cheep csak a Namecheap DNS-t használó domainek DNS-ét módosítja, a többit elutasítja.

Készítette

Szia, turushan vagyok

A Cheepet a saját domainjeimhez készítettem. Amikor valamelyik appom új weboldalt kap, a Cheep az app Namecheapnél regisztrált domainjét a tárhelyre irányítja. Ingyenes és MIT-licenccel nyílt forráskódú, úgyhogy írd meg nekem a GitHubon, mit tudjon még.

A következő ötleted egy névvel kezdődik.

Ellenőrizd a terminálból. Minden módosítás a jóváhagyásodra vár.

brew install turushan/tap/cheep

Az útmutatók angolul vannak, akárcsak a Cheep parancsai és kimenete.