Find file
Fetching contributors…
Cannot retrieve contributors at this time
42 lines (26 sloc) 1.28 KB

Rebrandly CLI utility

This is an unofficial CLI utility for Rebrandly service.



  • A Rebrandly account (ofc!)
  • Python 2.7.x


  1. Clone the repo
  2. Add the path where you cloned the repo to your ENV vars. Look at the example below.

Example: export PATH="/francesco/clones/rebrandly_cli:$PATH"


  1. Go to Rebrandly dashboard API and create a new API token
  2. Create a config.json in the same folder where the script lives and paste there the API token. You can also specify a custom json config file using the -j option.
  3. Done!


python shorten [OPTIONS] [URL]


  • -h show help
  • -j specify custom config.json file path
  • -l list custom domains (they MUST be set in your Rebrandly account to work!)
  • -c shorten URL using favorite custom domain set in config.json
  • -t specify title. It will be shown in Rebrandly dashboard


The software in this repository are released under the GNU GPLv3 License by Francesco Pira (dev[at]fpira[dot]com, You can read the terms of the license here.