కొత్తదిCheep 0.1.0 విడుదలైంది. Homebrew, Go లేదా ముందే సిద్ధం చేసిన బైనరీతో ఇన్‌స్టాల్ చేయండి.

ఓపెన్ సోర్స్ · అనధికారిక Namecheap CLI

Namecheap కమాండ్ వేగంతో.

మీ టెర్మినల్ నుంచి లేదా మీ AI ఏజెంట్ ద్వారా డొమైన్‌లను తనిఖీ చేయండి, మీ ఖాతా ధరలను చూడండి, మీరు సమీక్షించిన ప్లాన్‌లతో DNS మార్చండి.

Homebrewతో ఇన్‌స్టాల్ చేయండి

brew install turushan/tap/cheep

macOS, Linux, Windows · MIT లైసెన్స్ కింద ఉచితం · ఇన్‌స్టాల్ చేసే ఇతర మార్గాలు

బొమ్మలతో గీసిన ఫిల్మ్ · నమూనా డేటాపై Cheep అసలైన అవుట్‌పుట్

బోర్డును ప్రయత్నించండి

అన్ని పేర్లు, ఒకే కమాండ్‌లో.

ఒక పేరు టైప్ చేయండి, తనిఖీ చేయాల్సిన డొమైన్‌లను బోర్డు వరుసగా చూపిస్తుంది. Cheep మీ సొంత కంప్యూటర్‌లో, మీ సొంత API కీతో, Namecheap నుంచి లైవ్ సమాధానాలు అడుగుతుంది.

ఈ పేజీ ఏమీ వెతకదు. సమాధానాలను Cheep మీ టెర్మినల్‌లో చూపిస్తుంది.

వీటిని తనిఖీ చేయడానికి ఇది రన్ చేయండి

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

అసలు CLI ఇచ్చిన నమూనా అవుట్‌పుట్. Cheep ఎప్పుడూ Namecheap నుంచే లైవ్ సమాధానం అడుగుతుంది.

డబ్బు ఖర్చు

నిజమైన డబ్బు, పక్కా అనుమతి.

ప్రొడక్షన్‌లో, మీ ఖాతాకు ఛార్జ్ పడే ఏ API కాల్ అయినా, మీరు మూడు ఫ్లాగ్‌లు జోడించే వరకు ఆగిపోతుంది. ప్రతిసారీ ఏ ఫ్లాగ్ లేదో Cheep చెబుతుంది, కాబట్టి పొరపాటు జరిగితే డబ్బుకు బదులు ఒక రీట్రై మాత్రమే పోతుంది.

  1. --yesమార్పును ఆమోదిస్తుంది. Cheep పంపే పారామీటర్లను చూడటానికి ముందుగా --dry-run రన్ చేయండి.
  2. --productionమార్పు శాండ్‌బాక్స్ కోసం కాదు, మీ అసలు ఖాతా కోసమేనని నిర్ధారిస్తుంది.
  3. --accept-chargeCheep ఏదైనా ఖర్చు చేసే ముందు మీరు ప్రస్తుత ధరను చూశారని నిర్ధారిస్తుంది.
  • ముందు శాండ్‌బాక్స్ కొత్త ప్రొఫైల్‌లు Namecheap శాండ్‌బాక్స్‌లో మొదలవుతాయి, కాబట్టి మీరు నేర్చుకునేటప్పుడు అసలు ఏదీ మారదు.
  • డ్రై రన్‌లు ఏ DNS లేదా API మార్పుకైనా --dry-run జోడించండి. Cheep తాను ఏం చేస్తుందో చూపిస్తుంది, ఏదీ మార్చదు.
  • కీలు మీ కీచెయిన్‌లో Cheep మీ API కీని ఆపరేటింగ్ సిస్టమ్ క్రెడెన్షియల్ మేనేజర్‌లో ఉంచుతుంది, దాని కాన్ఫిగ్ ఫైల్‌లో ఎప్పుడూ కాదు.

DNS

ప్లాన్ చూసుకున్నాకే DNS మార్చండి.

Namecheap మొత్తం జోన్‌ను ఒకేసారి తిరగరాస్తుంది, అందుకే Cheep ప్రతి మార్పునూ మొత్తం జోన్ మార్పుగానే చూస్తుంది. మీరు జోన్‌ను ఎక్స్‌పోర్ట్ చేసి, ఫైల్‌ను ఎడిట్ చేసి, అప్లై చేసే ముందు ప్లాన్ చదువుతారు.

  1. ఎక్స్‌పోర్ట్మొత్తం జోన్, వెర్షన్ ఉన్న YAML ఫైల్‌గా.
  2. ప్లాన్ఏది చేరుతుందో, ఏది పోతుందో, ఏదీ మారకముందే.
  3. అప్లైముందు స్నాప్‌షాట్, తర్వాత ఒకేసారి రాత, చివర మళ్లీ చదివి తనిఖీ.
  4. రీస్టోర్ఒకే కమాండ్‌తో స్నాప్‌షాట్‌ను తిరిగి పెట్టండి.

అప్లై చేసేటప్పుడు, రాసే ముందు Cheep లైవ్ జోన్‌ను మళ్లీ చదువుతుంది, ఈ లోపు జోన్ మారితే ఆగిపోతుంది. DNS గైడ్ చదవండి (ఆంగ్లం)

AI ఏజెంట్‌లు

AI ఏజెంట్‌ల కోసమే తయారైంది.

మీరు రన్ చేసే కమాండ్‌లనే మీ ఏజెంట్ కూడా రన్ చేస్తుంది, స్థిరమైన JSON ఎన్వలప్‌తో. డేటా stdoutకు, ఎర్రర్‌లు stderrకు వెళ్తాయి, ఎగ్జిట్ కోడ్‌లన్నీ డాక్స్‌లో ఉన్నాయి.

ఎగ్జిట్ కోడ్‌లు

0విజయం
1ఊహించని ఎర్రర్
2వినియోగ ఎర్రర్
3క్రెడెన్షియల్స్ లేవు లేదా చెల్లవు
4నెట్‌వర్క్ లేదా టైమ్‌అవుట్
5Namecheap ఎర్రర్ ఇచ్చింది
6కాన్‌ఫ్లిక్ట్ లేదా తెలియని ఫలితం
7భద్రతా గేట్ నిరాకరించింది
8ఛార్జ్‌కు --accept-charge అవసరం
130మధ్యలో ఆపబడింది
  • --jsonకమాండ్, ఫలితం, వాడిన ప్రొఫైల్‌తో కూడిన వెర్షన్ ఉన్న ఎన్వలప్.
  • --no-inputఇన్‌పుట్ కోసం ఎప్పుడూ ఆగదు, కాబట్టి ఎవరూ చూడని రన్ నిలిచిపోదు.
  • --readonlyమీ Namecheap ఖాతాలో ప్రతి మార్పునూ నిరాకరిస్తుంది, ఎగ్జిట్ కోడ్ 7తో.

మీ ఏజెంట్ సూచనల కోసం ఒక లైన్

cheep --json --no-input --readonly domains check paperkite.dev
ఆటోమేషన్ గైడ్ చదవండి (ఆంగ్లం)

పూర్తి API

Namecheap APIలోని మొత్తం 59 మెథడ్‌లు.

రోజువారీ పనుల కోసం ప్రత్యేకంగా తయారైన కమాండ్‌లు ఉన్నాయి. మిగతా అన్నిటికీ, cheep api Namecheap అధికారిక కేటలాగ్‌లోని ప్రతి మెథడ్‌నూ అందుకుంటుంది, ప్రతి మార్పూ ప్రతి ఛార్జీ తమ ఫ్లాగ్‌ల కోసం ఎదురుచూస్తాయి.

59లో 59

కమాండ్Namecheap మెథడ్రకం
cheep api domainprivacy change-email-address namecheap.whoisguard.changeemailaddress మార్పు
cheep api domainprivacy disable namecheap.whoisguard.disable మార్పు
cheep api domainprivacy enable namecheap.whoisguard.enable మార్పు
cheep api domainprivacy get-list namecheap.whoisguard.getlist చదవడం
cheep api domainprivacy renew namecheap.whoisguard.renew ఛార్జ్
cheep api domains check namecheap.domains.check చదవడం
cheep api domains create namecheap.domains.create ఛార్జ్
cheep api domains dns get-email-forwarding namecheap.domains.dns.getEmailForwarding చదవడం
cheep api domains dns get-hosts namecheap.domains.dns.getHosts చదవడం
cheep api domains dns get-list namecheap.domains.dns.getList చదవడం
cheep api domains dns set-custom namecheap.domains.dns.setCustom మార్పు
cheep api domains dns set-default namecheap.domains.dns.setDefault మార్పు
cheep api domains dns set-email-forwarding namecheap.domains.dns.setEmailForwarding మార్పు
cheep api domains dns set-hosts namecheap.domains.dns.setHosts మార్పు
cheep api domains get-contacts namecheap.domains.getContacts చదవడం
cheep api domains get-info namecheap.domains.getInfo చదవడం
cheep api domains get-list namecheap.domains.getList చదవడం
cheep api domains get-registrar-lock namecheap.domains.getRegistrarLock చదవడం
cheep api domains get-tld-list namecheap.domains.getTldList చదవడం
cheep api domains ns create namecheap.domains.ns.create మార్పు
cheep api domains ns delete namecheap.domains.ns.delete మార్పు
cheep api domains ns get-info namecheap.domains.ns.getInfo చదవడం
cheep api domains ns update namecheap.domains.ns.update మార్పు
cheep api domains reactivate namecheap.domains.reactivate ఛార్జ్
cheep api domains renew namecheap.domains.renew ఛార్జ్
cheep api domains set-contacts namecheap.domains.setContacts మార్పు
cheep api domains set-registrar-lock namecheap.domains.setRegistrarLock మార్పు
cheep api domains transfer create namecheap.domains.transfer.create ఛార్జ్
cheep api domains transfer get-list namecheap.domains.transfer.getList చదవడం
cheep api domains transfer get-status namecheap.domains.transfer.getStatus చదవడం
cheep api domains transfer update-status namecheap.domains.transfer.updateStatus మార్పు
cheep api ssl activate namecheap.ssl.activate మార్పు
cheep api ssl create namecheap.ssl.create ఛార్జ్
cheep api ssl edit-dcv-method namecheap.ssl.editDCVMethod మార్పు
cheep api ssl get-approver-email-list namecheap.ssl.getApproverEmailList చదవడం
cheep api ssl get-info namecheap.ssl.getInfo చదవడం
cheep api ssl get-list namecheap.ssl.getList చదవడం
cheep api ssl parse-csr namecheap.ssl.parseCSR చదవడం
cheep api ssl purchase-more-sans namecheap.ssl.purchasemoresans ఛార్జ్
cheep api ssl reissue namecheap.ssl.reissue మార్పు
cheep api ssl renew namecheap.ssl.renew ఛార్జ్
cheep api ssl resend-approver-email namecheap.ssl.resendApproverEmail మార్పు
cheep api ssl resend-fulfillment-email namecheap.ssl.resendfulfillmentemail మార్పు
cheep api ssl revoke-certificate namecheap.ssl.revokecertificate మార్పు
cheep api users address create namecheap.users.address.create మార్పు
cheep api users address delete namecheap.users.address.delete మార్పు
cheep api users address get-info namecheap.users.address.getInfo చదవడం
cheep api users address get-list namecheap.users.address.getList చదవడం
cheep api users address set-default namecheap.users.address.setDefault మార్పు
cheep api users address update namecheap.users.address.update మార్పు
cheep api users change-password namecheap.users.changePassword మార్పు
cheep api users create namecheap.users.create మార్పు
cheep api users create-add-funds-request namecheap.users.createaddfundsrequest ఛార్జ్
cheep api users get-add-funds-status namecheap.users.getAddFundsStatus చదవడం
cheep api users get-balances namecheap.users.getBalances చదవడం
cheep api users get-pricing namecheap.users.getPricing చదవడం
cheep api users login namecheap.users.login చదవడం
cheep api users reset-password namecheap.users.resetPassword మార్పు
cheep api users update namecheap.users.update మార్పు
API గైడ్ చదవండి (ఆంగ్లం)

గోప్యత

మీకూ Namecheapకూ మధ్య మాత్రమే.

Cheep మీ కంప్యూటర్‌లో నడుస్తుంది, Namecheap APIతో మాత్రమే మాట్లాడుతుంది. ఏదీ మా సర్వర్‌ల గుండా వెళ్లదు, మీ కీని గానీ మీ డొమైన్‌లను గానీ మేం ఎప్పుడూ చూడం.

  • టెలిమెట్రీ లేదు, అనలిటిక్స్ లేవు, అప్‌డేట్ తనిఖీ కూడా లేదు.
  • మీ API కీ ఆపరేటింగ్ సిస్టమ్ క్రెడెన్షియల్ మేనేజర్‌లోనే ఉంటుంది.
  • MIT లైసెన్స్ కింద ఓపెన్ సోర్స్, కాబట్టి ఇది పంపే ప్రతి రిక్వెస్ట్‌ను మీరు చదవవచ్చు.

ఇన్‌స్టాల్

మూడు దశల్లో మీ మొదటి తనిఖీ.

  1. Cheep ఇన్‌స్టాల్ చేయండి

    macOS లేదా Linuxలో Homebrewతో, Go 1.26.10 లేదా తర్వాతి వెర్షన్‌తో, లేదా macOS, Linux, Windows కోసం ముందే సిద్ధం చేసిన బైనరీగా.

    brew install turushan/tap/cheep

    లేదంటే Go 1.26.10 లేదా తర్వాతి వెర్షన్‌తో

    go install github.com/turushan/cheep/cmd/cheep@latest
    ముందే సిద్ధం చేసిన బైనరీని డౌన్‌లోడ్ చేసుకోండి
  2. శాండ్‌బాక్స్‌ను కనెక్ట్ చేయండి

    Namecheap శాండ్‌బాక్స్‌లో ఒక API యూజర్‌ను, కీని సృష్టించండి, ఒక పబ్లిక్ IPv4ను వైట్‌లిస్ట్ చేయండి. ప్రొఫైల్‌ను సేవ్ చేసి, కీని భద్రపరచి, 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. మీ పేర్లను తనిఖీ చేయండి

    ఒకే కమాండ్‌లో మీకు కావలసినన్ని పేర్ల గురించి అడగండి.

    cheep domains check paperkite.dev paperkite.com

ఏ కమాండ్ అయినా పనిచేయాలంటే, Namecheapకు ఒక API యూజర్, ఒక API కీ, వైట్‌లిస్ట్ చేసిన ఒక పబ్లిక్ IPv4 అవసరం. ఆథెంటికేషన్ గైడ్ చదవండి (ఆంగ్లం)

ప్రశ్నలు

Cheep అధికారిక Namecheap టూలా?

కాదు. Cheep స్వతంత్ర, ఓపెన్ సోర్స్ టూల్. Namecheap దీన్ని తయారు చేయదు, సమర్థించదు, దీనికి సపోర్ట్ ఇవ్వదు. ఇది మీ సొంత API కీతో Namecheap పబ్లిక్ APIని వాడుతుంది.

మొదలుపెట్టడానికి నాకు ఏం కావాలి?

Homebrew, Go లేదా ముందే సిద్ధం చేసిన బైనరీ ద్వారా Cheep, ఇంకా API యాక్సెస్ ఉన్న ఒక Namecheap ఖాతా: ఒక API యూజర్, ఒక API కీ, వైట్‌లిస్ట్ చేసిన ఒక పబ్లిక్ IPv4 చిరునామా. ముందుగా అన్నీ Namecheap శాండ్‌బాక్స్‌లో ప్రయత్నించండి.

నా API కీ ఎక్కడ ఉంటుంది?

మీ ఆపరేటింగ్ సిస్టమ్ క్రెడెన్షియల్ మేనేజర్‌లో: macOSలో Keychain, Windowsలో Credential Manager, Linuxలో Secret Service. సర్వర్‌లలో Cheep బదులుగా CHEEP_API_KEYను చదువుతుంది. కీని ఎప్పుడూ కమాండ్ ఆర్గ్యుమెంట్‌లో పెట్టకండి.

Cheep నా డేటాను ఇంకెక్కడికైనా పంపుతుందా?

లేదు. Cheep, Namecheap APIతో మాత్రమే మాట్లాడుతుంది. దీనిలో టెలిమెట్రీ లేదు, అప్‌డేట్ తనిఖీ లేదు, మా సర్వర్‌లూ లేవు.

ఇది డొమైన్‌లను రిజిస్టర్, రెన్యూ, ట్రాన్స్‌ఫర్ చేయగలదా?

అవును, cheep api ద్వారా. ఇది Namecheap కేటలాగ్‌లోని మొత్తం 59 మెథడ్‌లను అందుకుంటుంది. మీ ఖాతాకు ఛార్జ్ పడే కాల్‌కు --yes, --accept-charge కావాలి, మీ అసలు ఖాతాలో అయితే --production కూడా.

నా AI ఏజెంట్ Cheepను సురక్షితంగా వాడగలదా?

అవును. వెర్షన్ ఉన్న ఎన్వలప్ కోసం దానికి --json ఇవ్వండి, ఇన్‌పుట్ కోసం ఎప్పుడూ ఆగకుండా --no-input, మీ ఖాతాను మార్చకూడనప్పుడు --readonly. నిరాకరించిన మార్పు కోడ్ 7తో ముగుస్తుంది.

Cheep శాండ్‌బాక్స్‌లో ఎందుకు మొదలవుతుంది?

మీరు నేర్చుకునేటప్పుడు అసలు ఏదీ మారకుండా ఉండటానికి. మీరు సిద్ధమైనప్పుడు ప్రొఫైల్‌ను ప్రొడక్షన్‌కు మార్చండి, అయినా ప్రొడక్షన్ మార్పులకు --production కావాలి.

ఇది ఏ సిస్టమ్‌లలో పనిచేస్తుంది?

macOS, Linux, Windowsలో, Intel, ARM ప్రాసెసర్‌లపై. Homebrew దీన్ని macOS, Linuxలో ఇన్‌స్టాల్ చేస్తుంది, ప్రతి రిలీజ్‌లో మూడింటికీ బైనరీలు ఉంటాయి.

Namecheapలో హోస్ట్ చేయని DNSను Cheep మార్చగలదా?

లేదు. Namecheap DNS వాడే డొమైన్‌లకు మాత్రమే Cheep DNS మారుస్తుంది, మిగతావాటిని నిరాకరిస్తుంది.

రూపొందించినవారు

హాయ్, నేను turushan

నా సొంత డొమైన్‌ల కోసం నేను Cheep తయారు చేశాను. నా యాప్‌లలో దేనికైనా కొత్త వెబ్‌సైట్ వచ్చినప్పుడు, Cheep దాని Namecheap డొమైన్‌ను హోస్టింగ్‌కు కనెక్ట్ చేస్తుంది. ఇది MIT లైసెన్స్ కింద ఉచితమైన ఓపెన్ సోర్స్ టూల్, కాబట్టి తర్వాత ఇది ఏం చేయాలో GitHubలో నాకు చెప్పండి.

మీ తదుపరి ఆలోచన ఒక పేరుతో మొదలవుతుంది.

మీ టెర్మినల్ నుంచే తనిఖీ చేయండి. ప్రతి మార్పూ మీ ఆమోదం కోసం ఎదురుచూస్తుంది.

brew install turushan/tap/cheep

Cheep కమాండ్‌లు, అవుట్‌పుట్ లాగే గైడ్‌లు కూడా ఇంగ్లీష్‌లో ఉన్నాయి.