command line

Mets n'importe quel dossier en ligne depuis ton terminal

La commande gratuite harvis déploie le dossier où tu te trouves en une seule commande. Pas de compte, pas de config, pas d'étape de build.

how it works

Comment ça marche

  1. 01

    Installe le CLI

    Une seule commande : « npm i -g harvis ». Ou saute complètement l'installation et lance-le avec « npx harvis ».

  2. 02

    Lance-le dans n'importe quel dossier

    Tape « harvis » dans le dossier que tu veux mettre en ligne. Il envoie tout — HTML, CSS, JS, images — en quelques secondes.

  3. 03

    Récupère tes liens

    Tu obtiens un lien public vers ton site en ligne et un lien de rattachement privé. Ouvre le lien de rattachement et connecte-toi pour gérer le site depuis ton tableau de bord.

Installation

Installe le package harvis depuis npm (nécessite Node.js 18 ou plus récent) :

$ npm i -g harvis

Déploie ensuite n'importe quel dossier en lançant une seule commande à l'intérieur :

cd my-website
harvis

Tu préfères ne rien installer ? Lance-le directement :

$ npx harvis

Déjà installé ? Mets-le à jour vers la dernière version quand tu veux :

$ npm i -g harvis@latest

Les fichiers cachés (comme .env), node_modules et les fichiers parasites de l'OS sont ignorés automatiquement. Limites : 500 fichiers, 50 MB par site.

Ce que tu obtiens en retour

Chaque déploiement affiche deux liens :

output
Uploading 3 files (12.4 KB)...

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

Le lien site en ligne est public — partage-le avec qui tu veux. Le lien de rattachement est privé et à usage unique : ouvre-le et connecte-toi pour associer le site à ton compte gratuit, afin de pouvoir le renommer, mettre à jour ses fichiers ou choisir une adresse personnalisée depuis le tableau de bord. Rattache-le vite — le lien ne peut pas être récupéré s'il est perdu.

Toutes les commandes

commandwhat it does
harvisDéploie le dossier courant — met à jour le même site à chaque exécution
harvis deploy <dir>Déploie un dossier précis
harvis link <subdomain>Lie un dossier à un site existant avec son token de déploiement
harvis claimOuvre le lien de rattachement du dernier déploiement dans ton navigateur
harvis openOuvre le site en ligne du dernier déploiement dans ton navigateur
harvis --name <name>Déploie avec un nom de site personnalisé
harvis --newCrée un nouveau site au lieu de mettre à jour celui qui est lié
harvis --claimDéploie, puis ouvre aussitôt le lien de rattachement

Le CLI est open source — parcours le code sur GitHub ou retrouve-le sur npm.