A tool for per-project timestamped work logging. The point is so that when your boss asks you seven months later why you made a very specific design decision, you can send them the whole list of progress updates on the project throughout its lifecycle.
This project tracker can be built with go build -o <outdir/executablefilename>
where the output directory and executable name are provided after the -o
flag.
ex.
go build
- will create an executable named "project-management"
you can execute the file by running ./project-management "my message"
./project-management <projID> entry -ce
For example:
./project-management 2 entry -ce
./project-management <projID> entry -de <entryID>
For example:
./project-management 2 entry -de 15
./project-management <projID> output -pdf
For example:
./project-management 2 output -pdf
./project-management <projID> output -md
For example:
./project-management 2 output -md
./project-management <projID> project -lp
For example:
./project-management 2 project -lp
./project-management <projID> project -dp
For example:
./project-management 2 project -dp
./project-management <projID> project -ep "New Project Name"
For example:
./project-management 2 project -ep "New Project Name"
Because this is a learning project, I'm not currently accepting pull requests. I will be accepting pull requests on this project in the near future, so stay tuned!