CLI — Command-Line Interface

The CLI package provides subcommands for non-interactive operations: archive management, configuration, and project views.

Archive

Archive-related CLI commands.

jot.cli.archive.handle_archive_compress(args, category)[source]

Handle –archive-compress command.

jot.cli.archive.handle_archive_export(args, category)[source]

Handle –archive-export command.

jot.cli.archive.handle_archive_prune(args)[source]

Handle –archive-prune command.

jot.cli.archive.handle_archive_stats()[source]

Handle –archive-stats command.

Config

Color, template, and backup CLI commands.

jot.cli.config.show_colors()[source]

Handle –colors command.

jot.cli.config.set_color(category_name, color_name)[source]

Handle –set-color command.

jot.cli.config.list_colors()[source]

Handle –list-colors command.

jot.cli.config.reset_colors()[source]

Handle –reset-colors command.

jot.cli.config.list_templates()[source]

Handle –list-templates command.

jot.cli.config.apply_template(template_name, with_samples)[source]

Handle –template command.

jot.cli.config.backup(args)[source]

Handle –backup command.

jot.cli.config.restore(backup_file, force)[source]

Handle –restore command.

jot.cli.config.list_backup(backup_file)[source]

Handle –list-backup command.

jot.cli.config.migrate_backlog_schema(registry, category, explicit_global)[source]

Handle –migrate-backlog-schema command.

Views

Day, today, and week CLI view commands.

jot.cli.views.show_day(registry, day_arg)[source]

Handle –day command.

jot.cli.views.show_today(registry)[source]

Handle –today command.

jot.cli.views.show_week(registry)[source]

Handle –week command.