BitBucket Server Cli
Install
OSX
# From brew
brew install jensim/bitbucket_server_cli/bitbucket_server_cli
# From cargo
cargo install bitbucket_server_cli
# From source
cargo install --path . --force
Linux
& Windows subsystem Linux
https://github.com/jensim/linuxbrew-bitbucket_server_cli-linux/
brew install jensim/bitbucket_server_cli-linux/bitbucket_server_cli
# or
brew tap jensim/linuxbrew-bitbucket_server_cli-linux git@github.com:jensim/linuxbrew-bitbucket_server_cli-linux.git
brew install bitbucket_server_cli
Windows
Head over to the releases page and snag the windows *.exe
archive.
Or build from source.
Or install from Cargo, which will build from source.
Interactive mode doesn't work in Cygwin
/GitBash
terminals due to lacking support in dialoguer, stick to using cmd.exe
and PowerShell
terminals
Run
# Fully interactive
bitbucket_server_cli clone
# Partially interactive
bitbucket_server_cli clone -s https://example.com
# Batch mode
bitbucket_server_cli -B -s https://example.com -A
# 'Safe' password usage in batch mode. Depending on terminal, password might be seen in process description.
IFS= read -rs BITBUCKET_PASSWORD < /dev/tty
export BITBUCKET_PASSWORD
bitbucket_server_cli -s https://example.com -A -u jensim -W
# Run from source
cargo run -- clone
git hooks
I've set up a little pre-commit bash-script that will run fmt
, clippy
& integration-tests
git config core.hooksPath .githooks
# or
./.githooks/pre-commit
Disclaimer
- Only tested on Mac OS X
- Use at own risk
- You are responsible for any and all actions you perform with this tool
- Legal
- Company policy
- Any other