નવું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 પાસેથી તાજો જવાબ મેળવે છે.

પૈસાનો ખર્ચ

અસલી પૈસા, પાકી હા.

પ્રોડક્શનમાં, તમારા એકાઉન્ટ પર ચાર્જ લગાવી શકે એવો દરેક કૉલ, તમે ત્રણ ફ્લેગ ન ઉમેરો ત્યાં સુધી અટકેલો રહે છે. Cheep દર વખતે ખૂટતો ફ્લેગ જણાવે છે, એટલે ભૂલ થાય તો પૈસાને બદલે ફક્ત એક રિટ્રાય જાય છે.

  1. --yesફેરફારને મંજૂરી આપે છે. Cheep કયા પેરામીટર મોકલશે તે જોવા પહેલાં --dry-run ચલાવો.
  2. --productionખાતરી કરે છે કે ફેરફાર સેન્ડબૉક્સ માટે નહીં, તમારા અસલી એકાઉન્ટ માટે છે.
  3. --accept-chargeખાતરી કરે છે કે Cheep કંઈ ખર્ચે તે પહેલાં તમે હાલનો ભાવ જોઈ લીધો છે.
  • પહેલાં સેન્ડબૉક્સ નવી પ્રોફાઇલ 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 બદલી શકે?

ના. Cheep ફક્ત Namecheap DNS વાપરતા ડોમેનનું DNS બદલે છે, અને બાકીનાની ના પાડે છે.

બનાવનાર

નમસ્તે, હું turushan છું

મેં Cheep મારા પોતાના ડોમેન માટે બનાવ્યું. જ્યારે મારી કોઈ ઍપને નવી વેબસાઇટ મળે છે, ત્યારે Cheep તેના Namecheap ડોમેનને હોસ્ટિંગ સાથે જોડી દે છે. તે MIT લાઇસન્સ હેઠળ મફત અને ઓપન સોર્સ છે, એટલે તેણે આગળ શું કરવું જોઈએ, એ મને GitHub પર જણાવો.

તમારો આગામી વિચાર એક નામથી શરૂ થાય છે.

તમારા ટર્મિનલમાંથી તપાસો. દરેક ફેરફાર તમારી મંજૂરીની રાહ જુએ છે.

brew install turushan/tap/cheep

માર્ગદર્શિકાઓ અંગ્રેજીમાં છે, Cheepના કમાન્ડ અને આઉટપુટની જેમ.