#course #folder #manager #organize #cli-applications #cli

app course_manager

A CLI application to manage course folders

4 releases

0.1.3 Mar 27, 2024
0.1.2 Jan 21, 2024
0.1.1 Jan 19, 2024
0.1.0 Jan 11, 2024

#319 in Command line utilities

Download history 4/week @ 2024-01-11 2/week @ 2024-01-18 4/week @ 2024-02-15 20/week @ 2024-02-22 9/week @ 2024-02-29 2/week @ 2024-03-07 1/week @ 2024-03-14 41/week @ 2024-03-21 86/week @ 2024-03-28 18/week @ 2024-04-04

145 downloads per month

MIT license

38KB
994 lines

Course Manager CLI

This is a CLI for managing course folders and their resources such as laboratories, projects, notes and references.

Installation

cargo install course_manager

Features

  • Create a course folder with the following structure:
<course_name>
├── Labs
├── Notes
├── Projects
└── References
  • Manage Course in separate semester folders
  • CRUD operations for semesters and courses
  • CRUD operations for course resources
  • Open course resources in default editor

Usage

Common commands

Usage: course_manager <COMMAND>

Commands:
  create   
  remove   
  list     
  go       Open the resource folder in a new terminal window
  summary  Print a summary of the specified resource
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Dependencies

~4–34MB
~491K SLoC