CLI Tool used to interact with the Multi tenant DHO Software
$ npm install -g multidao
$ multidao COMMAND
running command...
$ multidao (-v|--version|version)
multidao/0.0.0 linux-x64 node-v16.13.0
$ multidao --help [COMMAND]
USAGE
$ multidao COMMAND
...multidao assignment [FILE]multidao close PROPOSALmultidao create FILEmultidao get TYPEmultidao help [COMMAND]multidao period DAO [ACTION]multidao propose TYPE FILE [DAO]multidao vote OPTION PROPOSAL
describe the command here
USAGE
$ multidao assignment [FILE]
OPTIONS
-f, --force
-h, --help show CLI help
-n, --name=name name to print
See code: src/commands/assignment.ts
Closes a proposal
USAGE
$ multidao close PROPOSAL
ARGUMENTS
PROPOSAL Hash of the proposal to close
OPTIONS
-a, --auth=auth (required) File containing account and private-key used to sign the transactions
-h, --help show CLI help
See code: src/commands/close.ts
Creates a dao
USAGE
$ multidao create FILE
ARGUMENTS
FILE File containing the DAO configuration variables or where the template will be generated if -g is specified
(YAML)
OPTIONS
-a, --auth=auth File containing account and private-key used to sign the transactions
-g, --generate If specified, creates a template with the required configuration variables for the dao in the
specified file
-h, --help show CLI help
EXAMPLE
$ multidao create -f config.yaml
See code: src/commands/create.ts
Retreives a list of document types
USAGE
$ multidao get TYPE
ARGUMENTS
TYPE (assignment|role|dao|period) Type of the documents to list
OPTIONS
-h, --help show CLI help
See code: src/commands/get.ts
display help for multidao
USAGE
$ multidao help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
Utility actions related to periods
USAGE
$ multidao period DAO [ACTION]
ARGUMENTS
DAO Specify the DAO to which the actions will be applied
ACTION (generate) Action to perform.
- generate: Generates the specified number of periods
OPTIONS
-a, --auth=auth File containing account and private-key used to sign the transactions
-c, --period_count=period_count Used along "generate", number of periods to generate
-h, --help show CLI help
See code: src/commands/period.ts
Creates a proposal document for an specific dao
USAGE
$ multidao propose TYPE FILE [DAO]
ARGUMENTS
TYPE (assignment|role|contribution) Proposal type
FILE File containing the proposal information or where the template will be generated if -g is specified
DAO DAO where the proposal will be created
OPTIONS
-a, --auth=auth File containing account and private-key used to sign the transactions
-g, --generate If specified, creates a template with the required parameters for the proposal type in the specified
file
-h, --help show CLI help
EXAMPLES
$ multidao propose -f assignment.yaml -a generate
$ multidao propose hypha -f assignment.yaml -a
See code: src/commands/propose.ts
Casts a vote to the specified proposal
USAGE
$ multidao vote OPTION PROPOSAL
ARGUMENTS
OPTION (pass|abstain|fail) Vote option
PROPOSAL Hash of the proposal being voted on
OPTIONS
-a, --auth=auth (required) File containing account and private-key used to sign the transactions
-h, --help show CLI help
-n, --notes=notes Notes added to the vote
See code: src/commands/vote.ts