No description
| .gitignore | init | |
| .goosarch | init | |
| editor.go |
Add EDITOR support.
|
|
| editor_unix.go |
Add EDITOR support.
|
|
| editor_windows.go |
Add EDITOR support.
|
|
| go.mod | init | |
| go.sum | init | |
| LICENSE | init | |
| main.go | additional help keys, show error messages, program name status bar | |
| Makefile | init | |
| README.md | init | |
taskspy
A TUI app that scans a codebase and collects all of the comment prefixes and displays them in tabbed lists to get an overview of what work needs to be done.
Most codebases have code comments like the following:
...
// TODO: Need to make these constant variables later
...
// FIX (blainsmith): This is not concurrency-safe
...
// HACK: This really sucks
Available Prefixes
taskspy will find the following prefixes:
TODOFIXFIXMEHACKNOTEBUGXXXOPTIMIZEREFACTORREVIEW
Build and Install
- Clone the repo
- Run
make all - Find you distribution in
./dist/{OS}/{ARCH}/taskspyand put it somewhere that your$PATHwill find it
Running
You may run it directly inside the folder you wish to scan or pass it another path to scan.
~/Projects/mycode
$ taskspy
~/Downloads
$ taskspy /home/blainsmith/Projects/my-other-project
Key Bindings
TAB/SHIFT+TAB: Move back and forth across...tabs?: Show key bindings help