#phabricator #developer-tools #command-line-tool #cli

bin+lib phab

CLI utility client for phabricator (https://www.phacility.com/phabricator)

7 releases (4 breaking)

0.4.1 Nov 12, 2023
0.3.0 Jul 18, 2020
0.2.1 Jul 1, 2020
0.2.0 Jun 30, 2020
0.0.4 May 1, 2020

#1675 in Command line utilities

Custom license

44KB
787 lines

Phab

My laziness to click and track phabricator UI drives me to create this project.

Installation

Cargo

cargo install phab

Manual

git clone git@github.com:sendyhalim/phab.git

cd phab

cargo install --path . --force

Download

TODO: Dynamically Linked Binaries

Setup

First put config ~/.phab

# We're using hjson format
{
  api_token: phabricatortoken
  host: https://yourphabricatorhost.com
  cert_identity_config: { # This is optional
    pkcs12_path: "......"
    pkcs12_password: "....."
  }
}

Usage

# See task details including its child
phab task detail 22557 \
  --print-json # Optional, set if you want to print output as raw json

Dependencies

~15–29MB
~492K SLoC