Source
CLISetup() {
options
..addFlag("tests",
help:
"Sets up a local database to run application tests. If no other option is on, the command defaults to this flag.")
..addOption("heroku",
help:
"Sets up the project in the current directory for deplying to Heroku.",
valueHelp: "The name of the Heroku application.")
..addOption("granting-user",
abbr: "u",
defaultsTo: "postgres",
help:
"The username of the PostgreSQL user that has privileges to create a new test user and test database.")
..addFlag("confirm",
abbr: "c",
negatable: false,
help: "Confirms that you wish to carry out this setup.");
}