Drives
CLI to download, seed, and mirror a Hyperdrive or Localdrive.
npm install -g drives
drives [options] [command]
Commands:
Command | Options | Description |
---|---|---|
touch | [options] | Create a writable Hyperdrive |
mirror | [options] | Mirror a drive into another drive |
seed | [options] [key] | Seed a Hyperdrive to the DHT network |
download | [options] | Download a Hyperdrive by key |
serve | [options] | Creates a HTTP drive server |
ls | [options] | List files of the drive |
info | [options] [key] | Show info about the Hyperdrive |
drives touch
# New drive: <z32 key>
drives mirror <src> <dst>
Source and destination can be a folder path or a drive key. Use
--live
for real-time mirroring, and --verbose
to show all logs.drives seed [my-drive-key]
drives download <my-drive-key>
drives serve <key or path>
# HTTP server on http://localhost:5000
URL requests are like
/path/to/file
, i.e., http://localhost:5000/index.js
.drives ls <key or path>
Currently it ignores
.git
, .github
, node_modules
, and corestore
entries.drives info [my-drive-key]
Use
drives --help
for more information, drives mirror --help
, etc. You can always add --corestore [path]
, by default it's ./corestore
.Last modified 1mo ago