Installation
The tasknull CLI is plain Node.js with zero dependencies (only the standard crypto module).
Requirements
- Node.js 18 or newer — check with
node -v. - git — to clone the repository.
Install globally
This adds a tasknull command to your shell:
$ git clone https://github.com/tasknull/tasknull.git
$ cd tasknull/cli
$ npm install -g .
Verify it works:
$ tasknull --version
tasknull v0.1.0
Run without installing
Prefer not to install globally? Run it straight from the cloned folder:
$ node bin/tasknull.js --help
Where your data lives
The CLI stores everything under ~/.tasknull:
| File | Contents |
|---|---|
identity.json | Your secret + Ed25519 keys. Keep this private and back it up. |
spent.json | Nullifiers burned on this machine. |
Override the location with the
TASKNULL_HOME environment variable — handy for testing or keeping separate identities.Back up
identity.json. Your secret is the root of your nullifiers and signatures. There is no recovery if you lose it.