#deployment #command-line-tool #authenticate #github #token

yanked sherpa

A command line tool for interacting with Sherpa

8 releases (4 breaking)

Uses old Rust 2015

0.4.0 Oct 17, 2017
0.3.0 Jul 16, 2017
0.2.1 Jul 12, 2017
0.1.0 Jun 2, 2017
0.0.2 Feb 13, 2017

#8 in #authenticate

MIT license

33KB
818 lines

Sherpa

Build Status

A CLI for using Sherpa from the command line. This tool allows you to deploy from the comfort of your console.

Installation

Homebrew:

brew tap mikeastock/formulae
brew install sherpa

If you are a Rust developer you can simply do:

cargo install sherpa

Usage

To authenticate with Sherpa you will need a personal Github token that has read:org. You can create one here

To get started run:

sherpa auth <github-handle> <github-token>

Deploying

Sherpa will infer what Trekker and branch you want to deploy to based on what directory you run the command from.

To trigger a deploy run:

sherpa deploy <stage>

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/mikeastock/sherpa-cli. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

Dependencies

~42MB
~833K SLoC