Repositories will function similar to git repositories, they can store the data of one or more courses in a particular folder theoretically including announcements, files and schedule
The global repository is the default cache for the entire cli, all downloaded files will be stored there first and copied outside if neccessary, furthermore it will allow for reading messages, news, grades and attendance.
Once a user ruins cli update the cli will download all data from endpoints, compare and show new information in the terminal
Repositories will function similar to git repositories, they can store the data of one or more courses in a particular folder theoretically including announcements, files and schedule
The global repository is the default cache for the entire cli, all downloaded files will be stored there first and copied outside if neccessary, furthermore it will allow for reading messages, news, grades and attendance.
Once a user ruins
cli updatethe cli will download all data from endpoints, compare and show new information in the terminal