abcmn is a tool to help with your git workflow, task management, and timing of your coding sessions
- Andrew
- Bruce
- Clarisse
- Mutumwinka
- Neema
abcmn <command> [options]- init: initialize the abcmn tool
- push: push changes to the repository
- tasks <sub-command>: manage the tasks
- timer <sub-command>: manage the timer
- stats: show the statistics
- version: show the version
- help: show the help
- list: list all tasks
- add: add a new task
- remove: remove a task
- update: update a task
- complete: mark a task as completed
- uncomplete: mark a task as uncompleted by the user
- <empty>: show the timer status
- start: start the timer
- stop: stop the timer
- reset: reset the timer
- --message: the commit message template to use once
- --defaultmessage: the default commit message template to use when not specified
- {{date}}: the current date
- {{timer}}: the current timer value
- {{task}}: the current task
This project is still in development, so please be patient and stay tuned for updates!
Windows support is coming soon...
Feel free to contribute to the project by forking the repository and submitting a pull request!
In case of any issues, please submit an issue on the repository!
To learn more about how git works watch Git Internals
Thank you for your support!