#phabricator #developer-tools

phab-lib

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

8 releases

0.3.1 Jan 7, 2023
0.3.0 Apr 7, 2022
0.2.3 Mar 1, 2021
0.2.2 Jan 11, 2021
0.0.1 Jul 1, 2020

#1781 in Command line utilities

Download history 8/week @ 2022-11-28 14/week @ 2022-12-05 27/week @ 2022-12-12 18/week @ 2022-12-19 14/week @ 2022-12-26 41/week @ 2023-01-02 18/week @ 2023-01-09 13/week @ 2023-01-16 25/week @ 2023-01-23 45/week @ 2023-01-30 21/week @ 2023-02-06 39/week @ 2023-02-13 65/week @ 2023-02-20 5/week @ 2023-02-27 19/week @ 2023-03-06 29/week @ 2023-03-13

133 downloads per month
Used in 3 crates

Custom license

26KB
678 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

~10–18MB
~387K SLoC