@tinyblondman/ubivalent v1.0.0
oclif-hello-world
oclif example Hello World CLI
Usage
$ npm install -g @tinyblondman/ubivalent
$ ubi COMMAND
running command...
$ ubi (--version)
@tinyblondman/ubivalent/1.0.0 linux-x64 node-v18.0.0
$ ubi --help [COMMAND]
USAGE
$ ubi COMMAND
...Commands
ubi help [COMMANDS]ubi idea add [IDEA] [SUMMARY]ubi idea delete IDEAubi idea listubi idea lsubi idea pruneubi idea update IDEAubi pluginsubi plugins:install PLUGIN...ubi plugins:inspect PLUGIN...ubi plugins:install PLUGIN...ubi plugins:link PLUGINubi plugins:uninstall PLUGIN...ubi plugins:uninstall PLUGIN...ubi plugins:uninstall PLUGIN...ubi plugins updateubi todo add TODOubi todo delete TODOubi todo listubi todo lsubi todo prio TODO PRIORITYubi todo priority TODO PRIORITYubi todo pruneubi todo purgeubi todo setp TODO PRIORITYubi todo sets TODO STATUSubi todo sett TODO TOPICubi todo status TODO STATUSubi todo topic TODO TOPIC
ubi help [COMMANDS]
Display help for ubi.
USAGE
$ ubi help [COMMANDS] [-n]
ARGUMENTS
COMMANDS Command to show help for.
FLAGS
-n, --nested-commands Include all nested commands in the output.
DESCRIPTION
Display help for ubi.See code: @oclif/plugin-help
ubi idea add [IDEA] [SUMMARY]
Adds a new project idea
USAGE
$ ubi idea add [IDEA] [SUMMARY] [-t tool|web|mobile|other] [-s small|medium|large|huge|unknown] [-d <value>]
[-b]
ARGUMENTS
IDEA Name of the idea
SUMMARY Brief description of the idea
FLAGS
-b, --business Has business potential
-d, --description=<value> [default: No description] Long description with tech, language, framework, etc...
-s, --size=<option> [default: unknown] Size of the project at MVP stage
<options: small|medium|large|huge|unknown>
-t, --type=<option> [default: other] Type of project
<options: tool|web|mobile|other>
DESCRIPTION
Adds a new project ideaubi idea delete IDEA
Deletes a project idea
USAGE
$ ubi idea delete [IDEA]
ARGUMENTS
IDEA Idea to delete. Can be the id or string slice from the todo. Won't work if it matches more than one result.
DESCRIPTION
Deletes a project ideaubi idea list
Lists ideas
USAGE
$ ubi idea list [-b true|false|all] [-t tool|web|mobile|other|all] [-s small|medium|large|huge|unknown|all]
FLAGS
-b, --business=<option> [default: all] Filter ideas function of business compatibility
<options: true|false|all>
-s, --size=<option> [default: all] Filter ideas by size
<options: small|medium|large|huge|unknown|all>
-t, --type=<option> [default: all] Filter ideas by type
<options: tool|web|mobile|other|all>
DESCRIPTION
Lists ideas
ALIASES
$ ubi idea lsubi idea ls
Lists ideas
USAGE
$ ubi idea ls [-b true|false|all] [-t tool|web|mobile|other|all] [-s small|medium|large|huge|unknown|all]
FLAGS
-b, --business=<option> [default: all] Filter ideas function of business compatibility
<options: true|false|all>
-s, --size=<option> [default: all] Filter ideas by size
<options: small|medium|large|huge|unknown|all>
-t, --type=<option> [default: all] Filter ideas by type
<options: tool|web|mobile|other|all>
DESCRIPTION
Lists ideas
ALIASES
$ ubi idea lsubi idea prune
Removes all ideas. (Hard reset -- Validation needed)
USAGE
$ ubi idea prune [-f]
FLAGS
-f, --force Skips validation step.
DESCRIPTION
Removes all ideas. (Hard reset -- Validation needed)ubi idea update IDEA
Updates an idea
USAGE
$ ubi idea update [IDEA]
ARGUMENTS
IDEA Idea to delete. Can be the id or string slice from the todo. Won't work if it matches more than one result.
DESCRIPTION
Updates an ideaubi plugins
List installed plugins.
USAGE
$ ubi plugins [--core]
FLAGS
--core Show core plugins.
DESCRIPTION
List installed plugins.
EXAMPLES
$ ubi pluginsSee code: @oclif/plugin-plugins
ubi plugins:install PLUGIN...
Installs a plugin into the CLI.
USAGE
$ ubi plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ ubi plugins add
EXAMPLES
$ ubi plugins:install myplugin
$ ubi plugins:install https://github.com/someuser/someplugin
$ ubi plugins:install someuser/somepluginubi plugins:inspect PLUGIN...
Displays installation properties of a plugin.
USAGE
$ ubi plugins:inspect PLUGIN...
ARGUMENTS
PLUGIN [default: .] Plugin to inspect.
FLAGS
-h, --help Show CLI help.
-v, --verbose
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Displays installation properties of a plugin.
EXAMPLES
$ ubi plugins:inspect mypluginubi plugins:install PLUGIN...
Installs a plugin into the CLI.
USAGE
$ ubi plugins:install PLUGIN...
ARGUMENTS
PLUGIN Plugin to install.
FLAGS
-f, --force Run yarn install with force flag.
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Installs a plugin into the CLI.
Can be installed from npm or a git url.
Installation of a user-installed plugin will override a core plugin.
e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
the CLI without the need to patch and update the whole CLI.
ALIASES
$ ubi plugins add
EXAMPLES
$ ubi plugins:install myplugin
$ ubi plugins:install https://github.com/someuser/someplugin
$ ubi plugins:install someuser/somepluginubi plugins:link PLUGIN
Links a plugin into the CLI for development.
USAGE
$ ubi plugins:link PLUGIN
ARGUMENTS
PATH [default: .] path to plugin
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Links a plugin into the CLI for development.
Installation of a linked plugin will override a user-installed or core plugin.
e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
command will override the user-installed or core plugin implementation. This is useful for development work.
EXAMPLES
$ ubi plugins:link mypluginubi plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ ubi plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ ubi plugins unlink
$ ubi plugins removeubi plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ ubi plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ ubi plugins unlink
$ ubi plugins removeubi plugins:uninstall PLUGIN...
Removes a plugin from the CLI.
USAGE
$ ubi plugins:uninstall PLUGIN...
ARGUMENTS
PLUGIN plugin to uninstall
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Removes a plugin from the CLI.
ALIASES
$ ubi plugins unlink
$ ubi plugins removeubi plugins update
Update installed plugins.
USAGE
$ ubi plugins update [-h] [-v]
FLAGS
-h, --help Show CLI help.
-v, --verbose
DESCRIPTION
Update installed plugins.ubi todo add TODO
Adds a new todo
USAGE
$ ubi todo add [TODO] [-p high|medium|low] [-t dev|admin|daily|other] [-s do|doing|done]
ARGUMENTS
TODO Task to add
FLAGS
-p, --priority=<option> [default: medium] Defines priority
<options: high|medium|low>
-s, --status=<option> [default: do] Defines current status
<options: do|doing|done>
-t, --topic=<option> [default: other] Defines topic
<options: dev|admin|daily|other>
DESCRIPTION
Adds a new todoubi todo delete TODO
Deletes a todo
USAGE
$ ubi todo delete [TODO]
ARGUMENTS
TODO Task to delete. Can be the id or string slice from the todo. Won't work if it matches more than one result.
DESCRIPTION
Deletes a todoubi todo list
Lists todos
USAGE
$ ubi todo list [-p high|medium|low|all] [-t dev|admin|daily|other|all] [-s do|doing|done|all] [-l]
FLAGS
-l, --long
-p, --priority=<option> [default: all] Lists todos with this priority
<options: high|medium|low|all>
-s, --status=<option> [default: all] Defines current status
<options: do|doing|done|all>
-t, --topic=<option> [default: all] Defines topic
<options: dev|admin|daily|other|all>
DESCRIPTION
Lists todos
ALIASES
$ ubi todo lsubi todo ls
Lists todos
USAGE
$ ubi todo ls [-p high|medium|low|all] [-t dev|admin|daily|other|all] [-s do|doing|done|all] [-l]
FLAGS
-l, --long
-p, --priority=<option> [default: all] Lists todos with this priority
<options: high|medium|low|all>
-s, --status=<option> [default: all] Defines current status
<options: do|doing|done|all>
-t, --topic=<option> [default: all] Defines topic
<options: dev|admin|daily|other|all>
DESCRIPTION
Lists todos
ALIASES
$ ubi todo lsubi todo prio TODO PRIORITY
Changes todo priority
USAGE
$ ubi todo prio [TODO] [PRIORITY]
ARGUMENTS
TODO Task to modify. Can be the id or string slice from the todo. Won't work if it matches more than one result.
PRIORITY (high|medium|low) Priority to set
DESCRIPTION
Changes todo priority
ALIASES
$ ubi todo setp
$ ubi todo prioubi todo priority TODO PRIORITY
Changes todo priority
USAGE
$ ubi todo priority [TODO] [PRIORITY]
ARGUMENTS
TODO Task to modify. Can be the id or string slice from the todo. Won't work if it matches more than one result.
PRIORITY (high|medium|low) Priority to set
DESCRIPTION
Changes todo priority
ALIASES
$ ubi todo setp
$ ubi todo prioubi todo prune
Removes all todos. (Hard reset -- Validation needed)
USAGE
$ ubi todo prune [-f]
FLAGS
-f, --force Skips validation step.
DESCRIPTION
Removes all todos. (Hard reset -- Validation needed)ubi todo purge
Removes all done todos. (Validation needed)
USAGE
$ ubi todo purge [-f]
FLAGS
-f, --force Skips validation step.
DESCRIPTION
Removes all done todos. (Validation needed)ubi todo setp TODO PRIORITY
Changes todo priority
USAGE
$ ubi todo setp [TODO] [PRIORITY]
ARGUMENTS
TODO Task to modify. Can be the id or string slice from the todo. Won't work if it matches more than one result.
PRIORITY (high|medium|low) Priority to set
DESCRIPTION
Changes todo priority
ALIASES
$ ubi todo setp
$ ubi todo prioubi todo sets TODO STATUS
Changes todo status
USAGE
$ ubi todo sets [TODO] [STATUS]
ARGUMENTS
TODO Task to modify. Can be the id or string slice from the todo. Won't work if it matches more than one result.
STATUS (do|doing|done) Status to set
DESCRIPTION
Changes todo status
ALIASES
$ ubi todo sets
$ ubi todo statusubi todo sett TODO TOPIC
Changes todo topic
USAGE
$ ubi todo sett [TODO] [TOPIC]
ARGUMENTS
TODO Task to modify. Can be the id or string slice from the todo. Won't work if it matches more than one result.
TOPIC (dev|admin|daily|other) Topic to set
DESCRIPTION
Changes todo topic
ALIASES
$ ubi todo sett
$ ubi todo topicubi todo status TODO STATUS
Changes todo status
USAGE
$ ubi todo status [TODO] [STATUS]
ARGUMENTS
TODO Task to modify. Can be the id or string slice from the todo. Won't work if it matches more than one result.
STATUS (do|doing|done) Status to set
DESCRIPTION
Changes todo status
ALIASES
$ ubi todo sets
$ ubi todo statusubi todo topic TODO TOPIC
Changes todo topic
USAGE
$ ubi todo topic [TODO] [TOPIC]
ARGUMENTS
TODO Task to modify. Can be the id or string slice from the todo. Won't work if it matches more than one result.
TOPIC (dev|admin|daily|other) Topic to set
DESCRIPTION
Changes todo topic
ALIASES
$ ubi todo sett
$ ubi todo topic3 years ago