Computer Systems and Programming Tools courseutils#
These are a set of tools for managing tasks and managing the markdown lesson plans.
Progress Reports
commands to generate progress reports
Badge Instructions
how to make a badge issue for a specific date
Install#
You can install after cloning to work locally or directly from github.
By clone#
You can clone first
git clone https://github.com/compsys-progtools/courseutils.git
and then install
pip install courseutils
(possibly pip3
)
if you clone in order to develop, you may want to install with pip’s -e
option
pip install -e courseutils
To update, pull and install again.
Direct install#
you can also install without cloning first with
pip install git+https://github.com/compsys-progtools/courseutils.git
Optionally, you can specify a branch to install, by default it installs main.
To update in this case, use the same command
Usage#
The main use is as a CLI, for a list of all commands see the CLI page.
For use as a python library in component functions, see them in the python library page.