modulepackage
0.0.0-20240515151423-710f28dba794
Repository: https://github.com/dfirebaugh/planjam.git
Documentation: pkg.go.dev
# README
PlanJAM
PlanJAM is a simple keyboard based project management tool.
PlanJAM creates a .plan
dir in the current working directory to save data in. You can choose to ignore this from your repo or commit it.
Download
Download and install with go install
go install github.com/dfirebaugh/planjam@latest
For convenience, you could alias planjam
to pj
.
alias pj=planjam
use the
--help
flag
pj --help
Example
# create a planjam board named planjam
pj board planjam
# create some lanes
pj add lane todo
pj add lane in_progress
pj add lane procrastinate
pj rm lane procrastinate
pj add lane done
# create some features
pj add feature "make a feature"
pj add feature "fix a bug"
pj add feature "make a different feature"
# print the current board
pj ls
| todo | in_progress | done |
|-------------------------------|-------------|------|
| [0] fix_something | | |
| [1] make_a_feature | | |
| [2] fix_a_bug | | |
| [3] make_a_different_feature | | |
# print the board as an asciidoc table
pj ls -a
|===
| todo | in_progress | done
| fix_something | |
| make_a_feature | |
| fix_a_bug | |
| make_a_different_feature | |
|===
Moving a feature
pj mv 0
| [0] todo | [1] in_progress | [2] done |
|--------------------------|------------------|-----------|
| fix_something | | |
| make_a_feature | | |
| fix_a_bug | | |
| make_a_different_feature | | |
# it will prompt you which lane you want to move it to
Which lane should we move [make_a_different_feature] to? 2
Moving feature 'make_a_different_feature' to lane 'done' board: planjam
| todo | in_progress | done |
|--------------------|-------------|-------------------------------|
| [0] fix_something | | [3] make_a_different_feature |
| [1] make_a_feature| | |
| [2] fix_a_bug | | |
Show the stats
pj stat
# todo
- [3]: ██████████████████
# in_progress
- [0]:
# done
- [1]: ██████
Adding a field to a feature
You can add notes to a feature by adding fields.
# e.g. pj add field [feature id] [field label] [field value]
pj add field 0 "url" "http://wikipedia.org"
You can look at details of a feature.
# pj ls [feature id]
pj ls 0
| fix_something |
|-------------------------------|
| url: http://wikipedia.org |
# Packages
Copyright © 2023 Dustin Firebaugh<[email protected]>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
No description provided by the author