CLI utilities and wrappers for FreeBSD's bugzilla instance with emphasis on ports.
Provides a consistent API which can have pluggable backends.
Note, this is meant for developers and committers, though its possible a non techie might be able to use it.
sudo pkg install freebsd-bugzilla-cli
or
cd ports-mgmt/freebsd-bugzilla-cli
sudo make install clean
git clone [email protected]:pgollucci/freebsd-bugzilla-cli.git
cd freebsd-bugzilla-cli
./autogen.sh
- bz init
- bz help
- bz help $cmd or bz $cmd -h
All subcommands support -h for help
- bz init
- bz login
- bz port_submit
- bz src_submit
- bz search
- bz take
- bz inprog
- bz show
- bz comment
- bz edit
- bz get
- bz patch
- bz port_commit
- bz close
- bz overto
- bz timeout
- bz top
- bz claim
- bz blocks
- bz depends
- bz duplicates
- bz stalk
cp -R share/bz/pybugz share/bz/$backend
- edit all files and replace $bugz calls with something else
- send a GitHub Pull Request
As of v0.5.0 we will follow Versionsing Rules for the API so backends can be stable. http://apr.apache.org/versioning.html