Release: Wombat

Version Wombat is actively laying the foundation for ecosystems Documentation.

Read the Roadmap

SchedPlus command-line reference

The CLI uses the same validation and SQLite backend as the desktop interfaces. Successful commands write their result to standard output; validation errors return exit code 2, and database or update failures return 1.

Install the Debian schedplus-cli package for a CLI-only Linux build, or use the CLI portable ZIP on Windows; both launch schedplus-cli directly. The flexible schedplus launcher also accepts the commands below when using a Full source installation.

Task commands

# Create
schedplus add "Buy milk" --date 2026-08-20 --time 14:00

# List (default order is date)
schedplus list
schedplus list --sort time --descending

# Change one or more fields
schedplus edit 7c94a2 --text "Buy milk and bread" --time 15:00

# Delete
schedplus delete 7c94a2

list --sort accepts date, time, or text; --descending reverses the selected order. edit requires at least one of --text, --date, or --time.

Task IDs are UUIDs. For editing and deleting, you may provide the full ID or an unambiguous beginning of it. SchedPlus refuses ambiguous or unknown prefixes to prevent modifying the wrong task.

Updates

schedplus update status
schedplus update check
schedplus update install
schedplus update rollback

These commands are intended for a compatible, managed packaged build. Source checkouts, Snap packages, and Microsoft Store packages do not self-update; their update provider or development workflow manages updates instead.

Use schedplus --help or schedplus COMMAND --help for the command parser’s complete help. The legacy schedplus --raw ... form remains available as a compatibility alias for direct CLI commands.