नवेCheep 0.1.0 आले आहे. ते Homebrew, Go किंवा आधीच तयार केलेल्या बायनरीने इन्स्टॉल करा.

ओपन सोर्स · Namecheap चे अनधिकृत CLI

Namecheap कमांडच्या वेगाने.

डोमेन तपासा, तुमच्या खात्याच्या किमती पाहा आणि तपासलेल्या प्लॅनद्वारे DNS बदला, तुमच्या टर्मिनलवरून किंवा तुमच्या AI एजंटमार्फत.

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 कडून ताजे उत्तर मागवते.

पैसे खर्च करणे

खऱ्या पैशांसाठी पक्का होकार हवा.

प्रोडक्शनमध्ये, तुमच्या खात्यावर शुल्क लावू शकणारा प्रत्येक कॉल तुम्ही तीन फ्लॅग जोडेपर्यंत थांबून राहतो. Cheep प्रत्येक वेळी कोणता फ्लॅग राहिला ते सांगते, त्यामुळे चूक झाली तर पैशांऐवजी फक्त एक पुनःप्रयत्न खर्च होतो.

  1. --yesबदलाला मंजुरी देतो. Cheep कोणते पॅरामीटर पाठवेल ते पाहण्यासाठी आधी --dry-run चालवा.
  2. --productionबदल तुमच्या खऱ्या खात्यासाठी आहे, सँडबॉक्ससाठी नाही, याची पुष्टी करतो.
  3. --accept-chargeCheep काहीही खर्च करण्याआधी तुम्ही सध्याची किंमत तपासली आहे, याची पुष्टी करतो.
  • आधी सँडबॉक्स नवे प्रोफाइल Namecheap च्या सँडबॉक्समध्ये सुरू होतात, त्यामुळे तुम्ही शिकत असताना खरे काहीच बदलत नाही.
  • ड्राय रन कोणत्याही DNS किंवा API बदलाला --dry-run जोडा. Cheep ते काय करेल ते दाखवते आणि काहीच बदलत नाही.
  • API की सिस्टमच्या तिजोरीत Cheep तुमची API की ऑपरेटिंग सिस्टमच्या क्रेडेन्शियल मॅनेजरमध्ये ठेवते, त्याच्या कॉन्फिग फाइलमध्ये कधीच नाही.

DNS

तपासलेल्या प्लॅनद्वारे DNS बदला.

Namecheap एकाच लेखनात संपूर्ण झोन बदलते, म्हणून Cheep प्रत्येक बदलाला संपूर्ण झोनचा बदल मानते. तुम्ही झोन एक्सपोर्ट करता, फाइल संपादित करता आणि लागू करण्याआधी प्लॅन वाचता.

  1. एक्सपोर्टसंपूर्ण झोन, आवृत्ती असलेल्या YAML फाइलच्या रूपात.
  2. प्लॅनकाय जोडले जाईल आणि काय काढले जाईल, काहीही बदलण्याआधी.
  3. अप्लायआधी स्नॅपशॉट, मग एकच लेखन आणि पुन्हा वाचून तपासणी.
  4. रिस्टोअरएका कमांडने स्नॅपशॉट परत आणा.

अप्लाय लिहिण्याच्या अगदी आधी लाइव्ह झोन पुन्हा वाचते, आणि अप्लाय सुरू असताना झोन बदलला तर थांबते. 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 की किंवा तुमचे डोमेन कधीच पाहत नाही.

  • टेलिमेट्री नाही, अॅनालिटिक्स नाही आणि अपडेट तपासणीही नाही.
  • तुमची 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 व्हाइटलिस्ट करा. प्रोफाइल सेव्ह करा, API की साठवा आणि 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 वापरते.

सुरू करण्यासाठी मला काय लागेल?

स्वतः 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 च्या कमांड आणि आउटपुटसारखे.