புதிதுCheep 0.1.0 வெளியாகிவிட்டது. Homebrew, Go அல்லது முன்பே உருவாக்கிய பைனரி மூலம் நிறுவுங்கள்.
திறந்த மூலம் · அதிகாரப்பூர்வமற்ற Namecheap CLI
Namecheap கட்டளை வேகத்தில்.
உங்கள் டெர்மினலில் இருந்தோ AI ஏஜென்டில் இருந்தோ டொமைன்களைச் சரிபாருங்கள், உங்கள் கணக்கின் விலைகளைப் பாருங்கள், சரிபார்த்த திட்டங்கள் மூலம் DNS-ஐ மாற்றுங்கள்.
Homebrew மூலம் நிறுவுங்கள்
brew install turushan/tap/cheep macOS, Linux, Windows · MIT உரிமத்தின் கீழ் இலவசம் · நிறுவ வேறு வழிகள்
பலகையை முயன்று பாருங்கள்
எல்லாப் பெயர்களும் ஒரே கட்டளையில்.
ஒரு பெயரைத் தட்டச்சு செய்யுங்கள், சரிபார்க்க வேண்டிய டொமைன்களைப் பலகை வரிசைப்படுத்தும். உங்கள் சொந்தக் கணினியில், உங்கள் சொந்த API விசையுடன், Cheep நேரடிப் பதில்களை 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-இடம் கேட்கிறது.
பணம் செலவழித்தல்
உண்மையான பணம், உறுதியான சம்மதம்.
புரொடக்ஷனில், உங்கள் கணக்கில் கட்டணம் விதிக்கக்கூடிய எந்த API அழைப்பும், நீங்கள் மூன்று ஃபிளாக்குகளைச் சேர்க்கும் வரை நின்றுவிடும். விடுபட்ட ஃபிளாக்கை Cheep ஒவ்வொரு முறையும் சொல்லும், எனவே ஒரு தவறு நடந்தால் பணத்துக்குப் பதிலாக ஒரு மறுமுயற்சி மட்டுமே வீணாகும்.
--yesமாற்றத்துக்கு ஒப்புதல் தருகிறது. Cheep அனுப்பப்போகும் அளவுருக்களைப் பார்க்க, முதலில் --dry-run இயக்குங்கள்.--productionமாற்றம் சாண்ட்பாக்ஸுக்கு அல்ல, உங்கள் உண்மையான கணக்குக்கானது என்பதை உறுதிசெய்கிறது.--accept-chargeCheep எதையும் செலவழிக்கும் முன், தற்போதைய விலையை நீங்கள் பார்த்துவிட்டீர்கள் என்பதை உறுதிசெய்கிறது.
- முதலில் சாண்ட்பாக்ஸ் புதிய புரொஃபைல்கள் Namecheap-இன் சாண்ட்பாக்ஸில் தொடங்குகின்றன, எனவே நீங்கள் கற்றுக்கொள்ளும்போது உண்மையில் எதுவும் மாறாது.
- ஒத்திகை ஓட்டங்கள் எந்த DNS அல்லது API மாற்றத்திலும் --dry-run சேருங்கள். Cheep தான் என்ன செய்யும் என்பதைக் காட்டும், எதையும் மாற்றாது.
- விசைகள் பாதுகாப்புப் பெட்டகத்தில் Cheep உங்கள் API விசையை இயக்க முறைமையின் நற்சான்று மேலாளரில் வைக்கிறது, அதன் அமைப்புக் கோப்பில் ஒருபோதும் இல்லை.
DNS
திட்டத்தைப் பார்த்து DNS-ஐ மாற்றுங்கள்.
Namecheap ஒரு முழு DNS மண்டலத்தையும் ஒரே முறையில் மாற்றி எழுதுகிறது, எனவே Cheep ஒவ்வொரு மாற்றத்தையும் முழு மண்டல மாற்றமாகவே கையாள்கிறது. நீங்கள் மண்டலத்தை ஏற்றுமதி செய்து, கோப்பைத் திருத்தி, செயல்படுத்தும் முன் திட்டத்தைப் படிக்கிறீர்கள்.
- ஏற்றுமதிமுழு மண்டலமும், பதிப்பு எண் கொண்ட YAML கோப்பாக.
- திட்டம்எது சேரும், எது நீங்கும் என்பது, எதுவும் மாறும் முன்பே.
- செயல்படுத்தல்முதலில் ஒரு ஸ்னாப்ஷாட், பிறகு ஒரே முறை எழுதுதல், கடைசியில் மீண்டும் படித்துச் சரிபார்த்தல்.
- மீட்டமைப்புஒரே கட்டளையில் ஸ்னாப்ஷாட்டைத் திரும்ப வையுங்கள்.
செயல்படுத்தும்போது, எழுதுவதற்குச் சற்று முன் Cheep தற்போதைய மண்டலத்தை மீண்டும் படிக்கிறது, அதற்கிடையில் மண்டலம் மாறியிருந்தால் நின்றுவிடுகிறது. 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 மெத்தட்களும்.
அன்றாட வேலைகளுக்கென்றே உருவான கட்டளைகள் உள்ளன. மற்ற எல்லாவற்றுக்கும், Namecheap-இன் அதிகாரப்பூர்வப் பட்டியலில் உள்ள ஒவ்வொரு மெத்தடையும் cheep api அணுகுகிறது, ஒவ்வொரு மாற்றமும் கட்டணமும் அதற்கான ஃபிளாக்குகளுக்காகக் காத்திருக்கும்.
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 விசை இயக்க முறைமையின் நற்சான்று மேலாளரிலேயே இருக்கும்.
- 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 முகவரியை அனுமதிப் பட்டியலில் சேருங்கள். புரொஃபைலைச் சேமியுங்கள், விசையைப் பாதுகாப்பாக வையுங்கள், பிறகு 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-ஐப் பயன்படுத்துகிறது.
தொடங்க எனக்கு என்ன தேவை?
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-இன் கட்டளைகளையும் வெளியீட்டையும் போலவே, வழிகாட்டிகளும் ஆங்கிலத்தில் உள்ளன.