tasknull docs
Home GitHub
/ installation

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:

FileContents
identity.jsonYour secret + Ed25519 keys. Keep this private and back it up.
spent.jsonNullifiers 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.