command line

Herhangi bir klasörü terminalinden yayına al

Ücretsiz harvis komutu, içinde bulunduğun klasörü tek bir komutla deploy eder. Hesap yok, yapılandırma yok, build adımı yok.

how it works

Nasıl çalışır

  1. 01

    CLI'yi kur

    Tek komut: "npm i -g harvis". Ya da kurulumu tamamen atla ve "npx harvis" ile çalıştır.

  2. 02

    Herhangi bir klasörde çalıştır

    Yayına almak istediğin klasörün içinde "harvis" yaz. Her şeyi — HTML, CSS, JS, görseller — saniyeler içinde yükler.

  3. 03

    Bağlantılarını al

    Herkese açık bir canlı site bağlantısı ve özel bir claim bağlantısı alırsın. Siteyi panondan yönetmek için claim bağlantısını aç ve giriş yap.

Kurulum

npm'deki harvis paketini kur (Node.js 18 veya üzeri gerektirir):

$ npm i -g harvis

Ardından, içinde tek bir komut çalıştırarak herhangi bir klasörü deploy et:

cd my-website
harvis

Hiçbir şey kurmak istemiyor musun? Doğrudan çalıştır:

$ npx harvis

Zaten kurulu mu? İstediğin zaman en son sürüme güncelle:

$ npm i -g harvis@latest

Gizli dosyalar (.env gibi), node_modules ve işletim sistemi çöp dosyaları otomatik olarak atlanır. Limitler: site başına 500 dosya, 50 MB.

Karşılığında ne alırsın

Her deploy iki bağlantı yazdırır:

output
Uploading 3 files (12.4 KB)...

  Live site:   https://happy-panda-482.harvis.dev
  Claim link:  https://harvis.dev/claim/xxxxxxxx-...

Canlı site bağlantısı herkese açıktır — istediğin kişiyle paylaş. Claim bağlantısı ise özel ve tek kullanımlıktır: aç ve siteyi ücretsiz hesabına bağlamak için giriş yap, böylece onu panondan yeniden adlandırabilir, dosyaları güncelleyebilir veya özel bir adres seçebilirsin. Bağlantıyı yakında claim et — kaybolursa geri getirilemez.

Tüm komutlar

commandwhat it does
harvisGeçerli klasörü deploy eder — her çalıştırmada aynı siteyi günceller
harvis deploy <dir>Belirli bir klasörü deploy eder
harvis link <subdomain>Bir klasörü, deploy token'ıyla birlikte mevcut bir siteye bağlar
harvis claimSon deploy'un claim bağlantısını tarayıcında açar
harvis openSon deploy'un canlı sitesini tarayıcında açar
harvis --name <name>Özel bir site adıyla deploy eder
harvis --newBağlı siteyi güncellemek yerine yeni bir site oluşturur
harvis --claimDeploy eder, ardından claim bağlantısını hemen açar

CLI açık kaynaktır — kodu GitHub'da incele ya da npm'de gör.