command line

让任意文件夹上线,就在你的终端里

这个免费的 harvis 命令,一条命令即可部署你当前所在的文件夹。无需账号、无需配置、无需构建步骤。

how it works

工作原理

  1. 01

    安装命令行工具

    一条命令:"npm i -g harvis"。或者完全跳过安装,直接用 "npx harvis" 运行。

  2. 02

    在任意文件夹中运行

    在想要上线的文件夹里输入 "harvis"。它会在几秒内上传所有内容——HTML、CSS、JS、图片。

  3. 03

    获取你的链接

    你会得到一个公开的上线链接和一个私密的认领链接。打开认领链接并登录,即可在仪表盘中管理这个网站。

安装

安装 npm 上的 harvis 包(需要 Node.js 18 或更新版本):

$ npm i -g harvis

然后在任意文件夹内运行一条命令即可部署:

cd my-website
harvis

不想安装任何东西?直接运行:

$ npx harvis

已经安装过了?随时更新到最新版本:

$ npm i -g harvis@latest

隐藏文件(如 .env)、node_modules 以及系统垃圾文件会被自动跳过。限制:每个网站 500 个文件、50 MB。

你会得到什么

每次部署都会打印两个链接:

output
Uploading 3 files (12.4 KB)...

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

上线网站链接是公开的——可以分享给任何人。认领链接是私密且一次性的:打开它并登录,即可把网站关联到你的免费账号,之后就能在仪表盘中重命名、更新文件或选择自定义网址。请尽快认领——链接一旦丢失就无法找回。

所有命令

commandwhat it does
harvis部署当前文件夹——每次运行都会更新同一个网站
harvis deploy <dir>部署指定文件夹
harvis link <subdomain>使用部署令牌,把文件夹关联到已有网站
harvis claim在浏览器中打开上一次部署的认领链接
harvis open在浏览器中打开上一次部署的上线网站
harvis --name <name>使用自定义网站名称进行部署
harvis --new创建一个全新的网站,而不是更新已关联的网站
harvis --claim部署后立即打开认领链接

这个命令行工具是开源的——在 GitHub 上浏览源码 或者 在 npm 上查看