#canvas #lms #command-line-tool #canvas-cli

app fuller

CLI tool used to interact with Instructure Canvas LMS

7 releases

0.1.6 Apr 19, 2024
0.1.5 Apr 18, 2024
0.1.3 Mar 25, 2024

#1008 in Command line utilities

Download history 4/week @ 2024-07-21 9/week @ 2024-07-28 21/week @ 2024-09-22

493 downloads per month

AGPL-3.0-only

81KB
2K SLoC

canvas-cli

yet another Canvas LMS cli tool in rust btw

v1.0 Roadmap

Root Level

  • List Courses
  • List Todo
  • List Inbox
  • Show Profile

Courses Commands

  • List Todo
  • Ignore Todo
  • List Discussions
  • List Grades (Only graded submissions?)
  • List Assignments
  • List Modules

View Interfaces

  • View a Course
  • View a Todo Item (Assignment)
  • View a Profile
  • View a Conversation (Inbox)
  • View a Discussion
  • View a Submission
  • View an Assignment

Other

  • Ignore a Todo Item
  • Ignore a Course

Issues

  • Resolve Pagination

Dependencies

~17–35MB
~496K SLoC