UuttaCheep 0.1.0 on julkaistu. Asenna se Homebrew’lla, Go:lla tai valmiina binäärinä.
Avoin lähdekoodi · Epävirallinen Namecheap-CLI
Namecheap komentorivivauhtia.
Tarkista verkkotunnuksia, katso tilisi hinnat ja muuta DNS:ää läpikäytyjen suunnitelmien avulla, päätteessä tai AI-agentin kautta.
Asenna Homebrew’lla
brew install turushan/tap/cheep macOS, Linux ja Windows · Ilmainen MIT-lisenssillä · Muut asennustavat
Kokeile taulua
Kaikki nimet yhdellä komennolla.
Kirjoita nimi, niin taulu asettaa tarkistettavat verkkotunnukset riviin. Cheep hakee ajantasaiset vastaukset Namecheapin API:sta omalla koneellasi ja omalla API-avaimellasi.
Tämä sivu ei tee hakuja. Cheep näyttää vastaukset päätteessäsi.
Tarkista ne tällä komennolla
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"}}
Esimerkkituloste oikeasta CLI:stä. Cheep hakee aina ajantasaisen vastauksen Namecheapin API:sta.
Rahankäyttö
Oikea raha vaatii oikean kyllän.
Tuotannossa jokainen kutsu, joka voi veloittaa tiliäsi, pysähtyy, kunnes lisäät kolme valitsinta. Cheep kertoo joka kerta, mikä niistä puuttuu, joten lipsahdus maksaa uuden yrityksen eikä rahaa.
--yesHyväksyy muutoksen. Aja ensin --dry-run, niin näet parametrit, jotka Cheep lähettäisi.--productionVahvistaa, että muutos koskee oikeaa tiliäsi eikä hiekkalaatikkoa.--accept-chargeVahvistaa, että tarkistit nykyisen hinnan, ennen kuin Cheep käyttää rahaa.
- Ensin hiekkalaatikko Uudet profiilit alkavat Namecheapin hiekkalaatikossa, joten mikään oikea ei muutu sillä aikaa, kun opettelet.
- Kuiva-ajot Lisää --dry-run mihin tahansa DNS- tai API-muutokseen. Cheep näyttää, mitä se tekisi, eikä muuta mitään.
- Avaimet avainnipussa Cheep säilyttää API-avaimesi käyttöjärjestelmän tunnistetietovarastossa, ei koskaan asetustiedostossaan.
DNS
Muuta DNS:ää läpikäydyn suunnitelman kautta.
Namecheap korvaa koko vyöhykkeen yhdellä kirjoituksella, joten Cheep käsittelee jokaista muutosta koko vyöhykkeen muutoksena. Viet vyöhykkeen tiedostoon, muokkaat sitä ja luet suunnitelman, ennen kuin otat sen käyttöön.
- VientiKoko vyöhyke versioituna YAML-tiedostona.
- SuunnitelmaJokainen lisäys ja poisto, ennen kuin mikään muuttuu.
- KäyttöönottoEnsin tilannevedos, sitten yksi kirjoitus ja takaisinlukutarkistus.
- PalautusPalauta tilannevedos yhdellä komennolla.
Käyttöönotossa Cheep lukee voimassa olevan vyöhykkeen uudelleen juuri ennen kirjoitusta ja pysähtyy, jos vyöhyke ehti muuttua välissä. Lue DNS-opas (Englanti)
AI-agentit
Tehty AI-agenteille.
Agenttisi ajaa samoja komentoja kuin sinä, vakaassa JSON-kuoressa. Data menee stdout-virtaan, virheet stderr-virtaan, ja paluukoodit on dokumentoitu.
Paluukoodit
0 | Onnistui |
|---|---|
1 | Odottamaton virhe |
2 | Käyttövirhe |
3 | Tunnistetiedot puuttuvat tai ovat virheelliset |
4 | Verkkovirhe tai aikakatkaisu |
5 | Namecheap palautti virheen |
6 | Ristiriita tai tuntematon lopputulos |
7 | Turvasulun torjuma |
8 | Veloitus vaatii valitsimen --accept-charge |
130 | Keskeytetty |
--jsonVersioitu kuori, jossa on komento, tulos ja käytetty profiili.--no-inputEi koskaan jää odottamaan syötettä, joten valvomaton ajo ei voi jumittua.--readonlyTorjuu jokaisen muutoksen Namecheap-tiliisi paluukoodilla 7.
Rivi agenttisi ohjeisiin
cheep --json --no-input --readonly domains check paperkite.dev Koko API
Kaikki Namecheapin 59 API-metodia.
Valmiit komennot hoitavat arkiset työt. Kaikkeen muuhun cheep api tavoittaa jokaisen metodin Namecheapin virallisesta luettelosta, ja jokainen kirjoitus ja veloitus odottaa omia valitsimiaan.
59/59
| Komento | Namecheap-metodi | Tila |
|---|---|---|
cheep api domainprivacy change-email-address | namecheap.whoisguard.changeemailaddress | kirjoitus |
cheep api domainprivacy disable | namecheap.whoisguard.disable | kirjoitus |
cheep api domainprivacy enable | namecheap.whoisguard.enable | kirjoitus |
cheep api domainprivacy get-list | namecheap.whoisguard.getlist | luku |
cheep api domainprivacy renew | namecheap.whoisguard.renew | veloitus |
cheep api domains check | namecheap.domains.check | luku |
cheep api domains create | namecheap.domains.create | veloitus |
cheep api domains dns get-email-forwarding | namecheap.domains.dns.getEmailForwarding | luku |
cheep api domains dns get-hosts | namecheap.domains.dns.getHosts | luku |
cheep api domains dns get-list | namecheap.domains.dns.getList | luku |
cheep api domains dns set-custom | namecheap.domains.dns.setCustom | kirjoitus |
cheep api domains dns set-default | namecheap.domains.dns.setDefault | kirjoitus |
cheep api domains dns set-email-forwarding | namecheap.domains.dns.setEmailForwarding | kirjoitus |
cheep api domains dns set-hosts | namecheap.domains.dns.setHosts | kirjoitus |
cheep api domains get-contacts | namecheap.domains.getContacts | luku |
cheep api domains get-info | namecheap.domains.getInfo | luku |
cheep api domains get-list | namecheap.domains.getList | luku |
cheep api domains get-registrar-lock | namecheap.domains.getRegistrarLock | luku |
cheep api domains get-tld-list | namecheap.domains.getTldList | luku |
cheep api domains ns create | namecheap.domains.ns.create | kirjoitus |
cheep api domains ns delete | namecheap.domains.ns.delete | kirjoitus |
cheep api domains ns get-info | namecheap.domains.ns.getInfo | luku |
cheep api domains ns update | namecheap.domains.ns.update | kirjoitus |
cheep api domains reactivate | namecheap.domains.reactivate | veloitus |
cheep api domains renew | namecheap.domains.renew | veloitus |
cheep api domains set-contacts | namecheap.domains.setContacts | kirjoitus |
cheep api domains set-registrar-lock | namecheap.domains.setRegistrarLock | kirjoitus |
cheep api domains transfer create | namecheap.domains.transfer.create | veloitus |
cheep api domains transfer get-list | namecheap.domains.transfer.getList | luku |
cheep api domains transfer get-status | namecheap.domains.transfer.getStatus | luku |
cheep api domains transfer update-status | namecheap.domains.transfer.updateStatus | kirjoitus |
cheep api ssl activate | namecheap.ssl.activate | kirjoitus |
cheep api ssl create | namecheap.ssl.create | veloitus |
cheep api ssl edit-dcv-method | namecheap.ssl.editDCVMethod | kirjoitus |
cheep api ssl get-approver-email-list | namecheap.ssl.getApproverEmailList | luku |
cheep api ssl get-info | namecheap.ssl.getInfo | luku |
cheep api ssl get-list | namecheap.ssl.getList | luku |
cheep api ssl parse-csr | namecheap.ssl.parseCSR | luku |
cheep api ssl purchase-more-sans | namecheap.ssl.purchasemoresans | veloitus |
cheep api ssl reissue | namecheap.ssl.reissue | kirjoitus |
cheep api ssl renew | namecheap.ssl.renew | veloitus |
cheep api ssl resend-approver-email | namecheap.ssl.resendApproverEmail | kirjoitus |
cheep api ssl resend-fulfillment-email | namecheap.ssl.resendfulfillmentemail | kirjoitus |
cheep api ssl revoke-certificate | namecheap.ssl.revokecertificate | kirjoitus |
cheep api users address create | namecheap.users.address.create | kirjoitus |
cheep api users address delete | namecheap.users.address.delete | kirjoitus |
cheep api users address get-info | namecheap.users.address.getInfo | luku |
cheep api users address get-list | namecheap.users.address.getList | luku |
cheep api users address set-default | namecheap.users.address.setDefault | kirjoitus |
cheep api users address update | namecheap.users.address.update | kirjoitus |
cheep api users change-password | namecheap.users.changePassword | kirjoitus |
cheep api users create | namecheap.users.create | kirjoitus |
cheep api users create-add-funds-request | namecheap.users.createaddfundsrequest | veloitus |
cheep api users get-add-funds-status | namecheap.users.getAddFundsStatus | luku |
cheep api users get-balances | namecheap.users.getBalances | luku |
cheep api users get-pricing | namecheap.users.getPricing | luku |
cheep api users login | namecheap.users.login | luku |
cheep api users reset-password | namecheap.users.resetPassword | kirjoitus |
cheep api users update | namecheap.users.update | kirjoitus |
Mikään metodi ei vastaa hakua.
Tietosuoja
Sinun ja Namecheapin välillä.
Cheep toimii tietokoneellasi ja puhuu vain Namecheapin API:n kanssa. Mikään ei kulje palvelimiemme kautta, emmekä koskaan näe avaintasi tai verkkotunnuksiasi.
- Ei telemetriaa, ei analytiikkaa eikä päivitystarkistusta.
- API-avaimesi pysyy käyttöjärjestelmän tunnistetietovarastossa.
- Avointa lähdekoodia MIT-lisenssillä, joten voit lukea jokaisen sen tekemän pyynnön.
Asennus
Ensimmäinen tarkistuksesi kolmessa vaiheessa.
- Asenna Cheep
Homebrew’lla macOS:ssä tai Linuxissa, Go-versiolla 1.26.10 tai uudemmalla tai valmiina binäärinä macOS:lle, Linuxille tai Windowsille.
brew install turushan/tap/cheepTai Go-versiolla 1.26.10 tai uudemmalla
Lataa valmis binäärigo install github.com/turushan/cheep/cmd/cheep@latest - Yhdistä hiekkalaatikko
Luo Namecheapin hiekkalaatikossa API-käyttäjä ja avain ja lisää julkinen IPv4-osoite sallittujen listalle. Tallenna profiili ja avain ja anna doctor-komennon tarkistaa kaikki.
cheep --environment sandbox auth configure sandbox --api-user YOUR_SANDBOX_USER --client-ip YOUR_PUBLIC_IPV4 --defaultcheep auth set-keycheep doctor - Tarkista nimesi
Kysy niin monesta nimestä kuin haluat yhdellä komennolla.
cheep domains check paperkite.dev paperkite.com
Namecheap vaatii API-käyttäjän, API-avaimen ja sallittujen listalla olevan julkisen IPv4-osoitteen, ennen kuin mikään komento toimii. Lue tunnistautumisopas (Englanti)
Kysymykset
Onko Cheep Namecheapin virallinen työkalu?
Ei. Cheep on riippumaton ja avointa lähdekoodia. Namecheap ei ole tehnyt sitä, eikä se suosittele tai tue sitä. Cheep käyttää Namecheapin julkista API:a omalla API-avaimellasi.
Mitä tarvitsen aloittamiseen?
Itse Cheepin, joko Homebrew’sta, Go:lla tai valmiina binäärinä, sekä Namecheap-tilin, jossa on API-käyttöoikeus: API-käyttäjä, API-avain ja sallittujen listalla oleva julkinen IPv4-osoite. Kokeile kaikkea ensin Namecheapin hiekkalaatikossa.
Minne API-avaimeni menee?
Käyttöjärjestelmäsi tunnistetietovarastoon: macOS:ssä avainnippuun, Windowsissa Tunnistetietojen hallintaan ja Linuxissa Secret Service’iin. Palvelimilla Cheep lukee sen sijaan muuttujan CHEEP_API_KEY. Älä koskaan anna avainta komennon argumenttina.
Lähettääkö Cheep tietojani muualle?
Ei. Cheep puhuu vain Namecheapin API:n kanssa. Siinä ei ole telemetriaa eikä päivitystarkistusta, eikä mikään kulje palvelimiemme kautta.
Voiko sillä rekisteröidä, uusia ja siirtää verkkotunnuksia?
Voi, cheep api -komennolla, joka tavoittaa kaikki 59 metodia Namecheapin luettelossa. Kutsu, joka voi veloittaa tiliäsi, vaatii valitsimet --yes ja --accept-charge, ja oikealla tililläsi lisäksi --production.
Voiko AI-agenttini käyttää Cheepiä turvallisesti?
Voi. Anna sille --json versioitua kuorta varten, --no-input, jotta se ei koskaan jää odottamaan syötettä, ja --readonly, kun se ei saa muuttaa tiliäsi. Torjuttu muutos päättyy paluukoodiin 7.
Miksi Cheep aloittaa hiekkalaatikosta?
Jotta mikään oikea ei muutu sillä aikaa, kun opettelet. Vaihdat profiilin tuotantoon, kun olet valmis, ja tuotannon muutokset vaativat silti valitsimen --production.
Missä järjestelmissä se toimii?
macOS:ssä, Linuxissa ja Windowsissa, Intel- ja ARM-suorittimilla. Homebrew asentaa sen macOS:ään ja Linuxiin, ja jokaisessa julkaisussa on binäärit kaikille kolmelle.
Voiko Cheep muuttaa DNS:ää, jota Namecheap ei isännöi?
Ei. Cheep muuttaa DNS:ää vain verkkotunnuksille, jotka käyttävät Namecheapin DNS:ää, ja torjuu muut.
Tekijä
Hei, olen turushan
Tein Cheepin omia verkkotunnuksiani varten. Kun jokin sovelluksistani saa uudet verkkosivut, Cheep ohjaa sen Namecheap-verkkotunnuksen hostingpalveluun. Cheep on ilmainen ja avointa lähdekoodia MIT-lisenssillä, joten kerro GitHubissa, mitä sen pitäisi osata seuraavaksi.
Seuraava ideasi alkaa nimestä.
Tarkista se päätteestäsi. Jokainen muutos odottaa hyväksyntääsi.
brew install turushan/tap/cheep Oppaat ovat englanniksi, kuten Cheepin komennot ja tulosteet.