holy-canvas
A keyboard-focused client for working with Canvas LMS course materials and grades in the terminal
SITE CAPTUREBased on information published on the service's website. Selection and review policy
WHAT IT DOES
What does it do?
holy-canvas is a TUI and CLI client for Canvas LMS. It provides an interactive terminal interface and subcommands that can be run directly, and supports course file downloads and incremental syncing. Adding the --json option to a subcommand produces JSON for automation tools.
KEY FEATURES
Key features
- Check enrolled courses and grades
- Track quiz submission status
- Download and incrementally sync course files
- Use an interactive TUI or direct CLI commands
- Output subcommand results as JSON
EDITOR'S NOTE
Why did it stand out?
It provides a way to view course materials in the terminal and sync them incrementally. The same information is available as JSON from subcommands, making it easy to use in personal scripts.