Project Scheduling CLI to simplify project management tasks. This uses the cheche_pm package. I haven't been able to find this code hosted anywhere online, so I've copied the code here to make a few adjustments.
pip3 install .
Usage: pm [OPTIONS] COMMAND [ARGS]...
Options:
-f, --file-path TEXT
--help Show this message and exit.
Commands:
critical-path
dot
gantt-chart
Create a file that lists out tasks and precedence (see ./examples/test.proj).
- Print project critical path:
pm -f ./examples/test.proj critical-path
['Start', 'id1', 'id2', 'id3', 'End']
- Print project dot graph:
pm -f ./examples/test.proj dot | dot -Tpng | timg -
- Show project gantt chart:
pm -f ./examples/test.proj gantt-chart | timg -

