नवेCheep 0.1.0 आले आहे. ते Homebrew, Go किंवा आधीच तयार केलेल्या बायनरीने इन्स्टॉल करा.
ओपन सोर्स · Namecheap चे अनधिकृत CLI
Namecheap कमांडच्या वेगाने.
डोमेन तपासा, तुमच्या खात्याच्या किमती पाहा आणि तपासलेल्या प्लॅनद्वारे DNS बदला, तुमच्या टर्मिनलवरून किंवा तुमच्या AI एजंटमार्फत.
Homebrew ने इन्स्टॉल करा
brew install turushan/tap/cheep macOS, Linux आणि Windows · MIT लायसन्सअंतर्गत मोफत · इन्स्टॉल करण्याचे इतर मार्ग
फलक वापरून पाहा
सगळी नावे, एकाच कमांडमध्ये.
एखादे नाव टाइप करा आणि फलक तपासायचे डोमेन रांगेत मांडतो. 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
$ 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"}}
खऱ्या CLI चे नमुना आउटपुट. Cheep नेहमी Namecheap कडून ताजे उत्तर मागवते.
पैसे खर्च करणे
खऱ्या पैशांसाठी पक्का होकार हवा.
प्रोडक्शनमध्ये, तुमच्या खात्यावर शुल्क लावू शकणारा प्रत्येक कॉल तुम्ही तीन फ्लॅग जोडेपर्यंत थांबून राहतो. Cheep प्रत्येक वेळी कोणता फ्लॅग राहिला ते सांगते, त्यामुळे चूक झाली तर पैशांऐवजी फक्त एक पुनःप्रयत्न खर्च होतो.
--yesबदलाला मंजुरी देतो. Cheep कोणते पॅरामीटर पाठवेल ते पाहण्यासाठी आधी --dry-run चालवा.--productionबदल तुमच्या खऱ्या खात्यासाठी आहे, सँडबॉक्ससाठी नाही, याची पुष्टी करतो.--accept-chargeCheep काहीही खर्च करण्याआधी तुम्ही सध्याची किंमत तपासली आहे, याची पुष्टी करतो.
- आधी सँडबॉक्स नवे प्रोफाइल Namecheap च्या सँडबॉक्समध्ये सुरू होतात, त्यामुळे तुम्ही शिकत असताना खरे काहीच बदलत नाही.
- ड्राय रन कोणत्याही DNS किंवा API बदलाला --dry-run जोडा. Cheep ते काय करेल ते दाखवते आणि काहीच बदलत नाही.
- API की सिस्टमच्या तिजोरीत Cheep तुमची API की ऑपरेटिंग सिस्टमच्या क्रेडेन्शियल मॅनेजरमध्ये ठेवते, त्याच्या कॉन्फिग फाइलमध्ये कधीच नाही.
DNS
तपासलेल्या प्लॅनद्वारे DNS बदला.
Namecheap एकाच लेखनात संपूर्ण झोन बदलते, म्हणून Cheep प्रत्येक बदलाला संपूर्ण झोनचा बदल मानते. तुम्ही झोन एक्सपोर्ट करता, फाइल संपादित करता आणि लागू करण्याआधी प्लॅन वाचता.
- एक्सपोर्टसंपूर्ण झोन, आवृत्ती असलेल्या YAML फाइलच्या रूपात.
- प्लॅनकाय जोडले जाईल आणि काय काढले जाईल, काहीही बदलण्याआधी.
- अप्लायआधी स्नॅपशॉट, मग एकच लेखन आणि पुन्हा वाचून तपासणी.
- रिस्टोअरएका कमांडने स्नॅपशॉट परत आणा.
अप्लाय लिहिण्याच्या अगदी आधी लाइव्ह झोन पुन्हा वाचते, आणि अप्लाय सुरू असताना झोन बदलला तर थांबते. DNS मार्गदर्शक वाचा (इंग्रजी)
AI एजंट
AI एजंटसाठी बनवलेले.
तुमचा एजंट तुम्ही चालवता त्याच कमांड चालवतो, स्थिर JSON एन्व्हलपसह. डेटा stdout वर जातो, एरर stderr वर, आणि एक्झिट कोडची नोंद दस्तऐवजात आहे.
एक्झिट कोड
0 | यशस्वी |
|---|---|
1 | अनपेक्षित एरर |
2 | वापरातील एरर |
3 | क्रेडेन्शियल नाहीत किंवा अवैध |
4 | नेटवर्क किंवा टाइमआउट |
5 | Namecheap ने एरर परत केला |
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 | लेखन |
याच्याशी जुळणारी कोणतीही मेथड नाही.
गोपनीयता
तुमच्यात आणि Namecheap मध्ये.
Cheep तुमच्या संगणकावर चालते आणि फक्त Namecheap च्या API शी बोलते. आमच्या कोणत्याही सर्व्हरमधून काहीही जात नाही, आणि आम्ही तुमची API की किंवा तुमचे डोमेन कधीच पाहत नाही.
- टेलिमेट्री नाही, अॅनालिटिक्स नाही आणि अपडेट तपासणीही नाही.
- तुमची API की ऑपरेटिंग सिस्टमच्या क्रेडेन्शियल मॅनेजरमध्येच राहते.
- MIT लायसन्सअंतर्गत ओपन सोर्स, त्यामुळे ते पाठवत असलेली प्रत्येक रिक्वेस्ट तुम्ही वाचू शकता.
इन्स्टॉल
तीन पायऱ्यांत तुमची पहिली तपासणी.
- 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 - सँडबॉक्स जोडा
Namecheap च्या सँडबॉक्समध्ये एक API युजर आणि एक की तयार करा, आणि तुमचा सार्वजनिक IPv4 व्हाइटलिस्ट करा. प्रोफाइल सेव्ह करा, API की साठवा आणि doctor कमांडला ते तपासू द्या.
cheep --environment sandbox auth configure sandbox --api-user YOUR_SANDBOX_USER --client-ip YOUR_PUBLIC_IPV4 --defaultcheep auth set-keycheep doctor - तुमची नावे तपासा
एकाच कमांडमध्ये हवी तितकी नावे विचारा.
cheep domains check paperkite.dev paperkite.com
कोणतीही कमांड चालण्याआधी Namecheap ला एक API युजर, एक API की आणि व्हाइटलिस्ट केलेला सार्वजनिक IPv4 आवश्यक असतो. ऑथेंटिकेशन मार्गदर्शक वाचा (इंग्रजी)
प्रश्न
Cheep हे Namecheap चे अधिकृत टूल आहे का?
नाही. Cheep स्वतंत्र आणि ओपन सोर्स आहे. Namecheap ते बनवत नाही, त्याची शिफारस करत नाही किंवा त्याला सपोर्ट देत नाही. ते तुमच्याच API कीने Namecheap चे सार्वजनिक API वापरते.
सुरू करण्यासाठी मला काय लागेल?
स्वतः Cheep, Homebrew, Go किंवा आधीच तयार केलेल्या बायनरीमधून, आणि API अॅक्सेस असलेले Namecheap खाते: एक API युजर, एक API की आणि व्हाइटलिस्ट केलेला सार्वजनिक IPv4 पत्ता. आधी सगळे काही Namecheap च्या सँडबॉक्समध्ये करून पाहा.
माझी API की कुठे जाते?
तुमच्या ऑपरेटिंग सिस्टमच्या क्रेडेन्शियल मॅनेजरमध्ये: macOS वर Keychain, Windows वर Credential Manager आणि Linux वर Secret Service. सर्व्हरवर Cheep त्याऐवजी CHEEP_API_KEY वाचते. API की कधीही कमांड आर्ग्युमेंटमध्ये टाकू नका.
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 बदलू शकते का?
नाही. Cheep फक्त Namecheap DNS वापरणाऱ्या डोमेनचे DNS बदलते, आणि बाकीच्यांना नकार देते.
कोणी बनवले
नमस्कार, मी turushan
मी Cheep माझ्या स्वतःच्या डोमेनसाठी बनवले. माझ्या एखाद्या अॅपला नवी वेबसाइट मिळाली की Cheep त्या अॅपचे Namecheap वरचे डोमेन होस्टिंगशी जोडते. ते MIT लायसन्सअंतर्गत मोफत आणि ओपन सोर्स आहे, त्यामुळे त्याने पुढे काय करावे हे मला GitHub वर सांगा.
तुमची पुढची कल्पना एका नावाने सुरू होते.
ते तुमच्या टर्मिनलवरून तपासा. प्रत्येक बदल तुमच्या मंजुरीची वाट पाहतो.
brew install turushan/tap/cheep मार्गदर्शक इंग्रजीत आहेत, अगदी Cheep च्या कमांड आणि आउटपुटसारखे.