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.