किसी भी फ़ोल्डर को ऑनलाइन डालें अपने टर्मिनल से
मुफ़्त harvis कमांड आप जिस फ़ोल्डर में हैं उसे एक ही कमांड से डिप्लॉय करता है। कोई अकाउंट नहीं, कोई कॉन्फ़िग नहीं, कोई बिल्ड स्टेप नहीं।
यह कैसे काम करता है
- 01
CLI इंस्टॉल करें
एक कमांड: "npm i -g harvis"। या इंस्टॉल करना पूरी तरह छोड़ दें और "npx harvis" से चलाएँ।
- 02
किसी भी फ़ोल्डर में चलाएँ
जिस फ़ोल्डर को ऑनलाइन डालना है उसमें "harvis" टाइप करें। यह सब कुछ अपलोड कर देता है — HTML, CSS, JS, इमेज — सेकंडों में।
- 03
अपने लिंक पाएँ
आपको एक पब्लिक लाइव-साइट लिंक और एक प्राइवेट क्लेम लिंक मिलता है। क्लेम लिंक खोलें और साइट को अपने डैशबोर्ड से मैनेज करने के लिए साइन इन करें।
इंस्टॉल हो रहा है
harvis पैकेज npm से इंस्टॉल करें (Node.js 18 या नया चाहिए):
$ npm i -g harvisफिर किसी भी फ़ोल्डर के अंदर एक कमांड चलाकर उसे डिप्लॉय करें:
cd my-website harvis
कुछ भी इंस्टॉल नहीं करना चाहते? इसे सीधे चलाएँ:
$ npx harvisपहले से इंस्टॉल है? कभी भी नवीनतम वर्ज़न पर अपडेट करें:
$ npm i -g harvis@latestछुपी हुई फ़ाइलें (जैसे .env), node_modules, और OS की जंक फ़ाइलें अपने आप छोड़ दी जाती हैं। सीमाएँ: 500 फ़ाइलें, 50 MB प्रति साइट।
Deploy on every git push
Two lines install a pre-push hook that runs the CLI for you, so the site updates whenever you push.
आपको वापस क्या मिलता है
हर डिप्लॉय दो लिंक प्रिंट करता है:
Uploading 3 files (12.4 KB)... Live site: https://happy-panda-482.harvis.page Claim link: https://harvis.dev/claim/xxxxxxxx-...
लाइव साइट लिंक पब्लिक है — इसे किसी के भी साथ शेयर करें। क्लेम लिंक प्राइवेट और एक बार इस्तेमाल होने वाला है: इसे खोलें और साइट को अपने मुफ़्त अकाउंट से जोड़ने के लिए साइन इन करें, ताकि आप डैशबोर्ड से इसका नाम बदल सकें, फ़ाइलें अपडेट कर सकें, या एक कस्टम एड्रेस चुन सकें। इसे जल्द क्लेम करें — खो जाने पर लिंक वापस नहीं मिल सकता।
सभी कमांड्स
| command | what it does |
|---|---|
harvis | मौजूदा फ़ोल्डर डिप्लॉय करता है — हर रन पर वही साइट अपडेट करता है |
harvis deploy <dir> | किसी खास फ़ोल्डर को डिप्लॉय करता है |
harvis link <subdomain> | एक फ़ोल्डर को उसके डिप्लॉय टोकन के साथ किसी मौजूदा साइट से लिंक करता है |
harvis claim | आखिरी डिप्लॉय का क्लेम लिंक आपके ब्राउज़र में खोलता है |
harvis open | आखिरी डिप्लॉय की लाइव साइट आपके ब्राउज़र में खोलता है |
harvis --name <name> | एक कस्टम साइट नाम के साथ डिप्लॉय करता है |
harvis --new | लिंक की गई साइट को अपडेट करने के बजाय एक नई साइट बनाता है |
harvis --claim | डिप्लॉय करता है, फिर तुरंत क्लेम लिंक खोलता है |
CLI ओपन सोर्स है — GitHub पर कोड देखें या npm पर देखें।