A personal URL shortener via GitHub Pages.
Shorten lets you create, view, and manage shortened URLs. All pages are hosted with GitHub Pages and redirection is done with HTML5's
http-equiv refresh attribute.
Install with Go:
$ go get -v github.com/kshvmdn/shorten $ shorten --help
Or install directly via source:
$ git clone https://github.com/kshvmdn/shorten.git $GOPATH/src/github.com/kshvmdn/shorten $ cd $_ $ make install && make $ ./shorten --help
View the help dialogue by passing the
-hflag. View the specific help dialogue for each command by running
shorten [command] --help.
$ shorten --help Create and manage shortened URLs with GitHub Pages. Usage: shorten [command] Available Commands: create Create a new shortened URL. export Print the current config. file. help Help about any command import Import a pre-existing config. file. list Print a list of currently active URLs. remove Remove a shortened URL and delete the associated repository. Use "shorten [command] --help" for more information about a command.
On first run, you'll be prompted for a GitHub access token. You can request that here. Shorten only requires the
delete_repopermissions. Note that your access token will only be stored locally (in
MIT © Kashav Madan.