Sitelet https://github.com/harvis-io/cli
Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

harvis CLI

CI

Deploy the current folder to harvis.dev with one command. No account, no config.

This repository hosts the harvis CLI for multiple languages, one per folder:

Folder Language Package Install
node/ Node.js harvis on npm npm i -g harvis or npx harvis
python/ Python harvis on PyPI pip install harvis or uvx harvis

Both implementations share the same commands, options, and behavior — see each folder's README for details.

The Node package is also published under the name hosting — same code, same version, invoked as hosting instead of harvis. Install either one, not both.

Uploading 3 files (12.4 KB)...

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

Uninstalling

npm uninstall -g harvis       # npm i -g harvis
pip uninstall harvis          # pip install harvis
uv tool uninstall harvis      # uv tool install harvis

npx harvis / uvx harvis install nothing globally; clear their caches with npx clear-npx-cache or uv cache clean harvis.

Deploy tokens live outside the package in ~/.config/harvis/ (%APPDATA%\harvis on Windows) and are left behind — rm -rf ~/.config/harvis to remove them as well.

About

This CLI is the open-source companion to harvis.dev. Deploys are anonymous by default; opening the claim link and signing in attaches the site to your account so you can manage it from the dashboard.

License

MIT

Releases

Packages

Contributors

Languages