The team b cli
pip install tb-cli==2.0.18
This is a cli platform to help a developer manage multiple repositories and other common automation tasks.
tb can be installed in your local Python 3.7 environment or it can be downloaded as a single binary for your operating system.
pip install tb-cli
This project includes a number of helpers in the Makefile
to streamline common development tasks.
To install it in development mode, run
make
This will not only install tb in a local virtualenv, but also build the 'tb' binary in dist/
The following demonstrates setting up and working with a development environment:
# create a virtualenv for development
make virtualenv
source env/bin/activate
# run tb cli application
tb --help
# run pytest / coverage
make test
The tb release process uses Bitbucket pipelines to release the version and release the linux binary (OSX has to be released manually).
To run a release:
make dist-osx-upload
Pull requests, issues and comments welcome. For pull requests:
See the existing issues for things to start contributing.
For bigger changes, make sure you start a discussion first by creating an issue and explaining the intended change.
Copyright (c) 2019 Don Brown, Atlassian and others. Apache 2.0 licensed, see LICENSE.txt file.