Skip to main content

Todos CLI

Manage todo items

These commands connect to a running CodeBolt server. All subcommands inherit the global codebolt command options --port <number>, --host <string>, and --json.

Subcommands

SubcommandDescriptionArgsOptions
listList all todos00
getGet a todo by ID10
createCreate a todo02
updateUpdate a todo13
deleteDelete a todo by ID10
statsShow todo statistics00
clear-completedDelete all completed todos00

list

List all todos

codebolt command todos list

Arguments

This command takes no positional arguments.

Options

This command takes no options.

get

Get a todo by ID

codebolt command todos get <id>

Arguments

ArgumentDescription
<id>Todo ID

Options

This command takes no options.

create

Create a todo

codebolt command todos create [options]

Arguments

This command takes no positional arguments.

Options

FlagsRequiredDescription
--title <title>YesTodo title
--description <text>NoTodo description

update

Update a todo

codebolt command todos update <id> [options]

Arguments

ArgumentDescription
<id>Todo ID

Options

FlagsRequiredDescription
--status <status>NoNew status
--title <title>NoNew title
--description <text>NoNew description

delete

Delete a todo by ID

codebolt command todos delete <id>

Arguments

ArgumentDescription
<id>Todo ID

Options

This command takes no options.

stats

Show todo statistics

codebolt command todos stats

Arguments

This command takes no positional arguments.

Options

This command takes no options.

clear-completed

Delete all completed todos

codebolt command todos clear-completed

Arguments

This command takes no positional arguments.

Options

This command takes no options.