No project description provided
Project description
phabfive
A command line tool to interact with Phabricator.
The complete documentation for Phabfive can be found at Read the Docs
Features
A summary of the currently supported actions, as well as planned features:
- Passphrase
- Get specified secret
- Diffusion
- List repositories names
- Get branches for specified repository
- Get clone URI:s for specified repository
- Add repository
- Edit URI
- Observe repositories: create uri
- Paste
- List pastes
- Get specified paste
- Add paste
- User
- Who am I: information about the logged-in user
Example usage
Grab a Phabricator token at https://<yourserver.com>/settings/panel/apitokens/
Configure:
export PHAB_TOKEN=cli-ABC123
--OR--
echo "PHAB_TOKEN: cli-ABC123" > ~/.config/phabfive.yaml
Usage:
phabfive passphrase K123
LICENSE
Copyright (c) 2017-2019 Dynamist AB
See the LICENSE file provided with the source distribution for full details.
0.1.0 (2019-11-01)
Notes
Initial release of phabfive.
Supported phabricator app endpoints:
- passphrase
- diffusion
- paste
- user
Enhancements
- #24 - Enable RTD build and docs updates
- #23 - Function to get clone uri(s) from repo
- #22 - Functionality to create Paste
- #21 - Raise exception when Conduit access is not accepted for Passphrase
- #20 - Add functionality to edit URI
- #19 - Feature/edit uri
- #18 - Add code coverage to tox
- #17 - Proper flake8 with Black
- #16 - Feature/observe repositories
- #14 - Print data from user.whoami
- #12 - Errors now print to stderr
- #11 - Default to only listing active repositories
- #10 - Adding shortName
- #9 - Feature/get specified paste
- #8 - Repositories can now be created
- #6 - Avoid string default
- #5 - Pastes can now be listed, sort based on title
- #4 - Add encrypted notification config to .travis.yml
- #3 - Added Paste app
- #2 - Black-linting
- #1 - Added travis
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
phabfive-0.1.0.tar.gz
(17.3 kB
view hashes)
Built Distribution
Close
Hashes for phabfive-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9caca3065e17c374a02320298255bd0daeb329533c5958c72d9f4f7a8121d52b |
|
MD5 | f3db6ef6e210bd1142791fb657f44500 |
|
BLAKE2b-256 | d1f081e4258699cdd301bcc7afce3b65858d0462608a76800decf5046615f2ec |