3 stable releases
1.1.1 | Aug 29, 2021 |
---|---|
1.0.0 | Aug 28, 2021 |
#12 in #school
34KB
767 lines
skid
A command-line class assignment scheduler
About
Using a paper planner is slow and memory unsafe. skid aims to provide a quick and useful environment for students to manage their assignments and classes.
Installation
Install with cargo:
cargo install skid
Usage
The welcome message and help
command will guide you through the tool. Here's a quick rundown:
- Create classes with
create
- Change the metadata of a class later with
modify
- View class info with
info
- Change the metadata of a class later with
- Add assignments with
add
- Remove them if you need to with
remove
- Add them to the completed list with
complete
- Remove them if you need to with
- Delete a class with
delete
- Made a mistake? Prevent writing to config with
panic
- Show what would be written with
encode
- Write to the config anyways with
write
- Show what would be written with
- Made a mistake? Prevent writing to config with
- Track assignments before you complete them with
klog
...And much more!
License
MIT © 2021 Kyle P.
Dependencies
~6–16MB
~212K SLoC