barcelona

0.4.0 • Public • Published

Command line client for Barcelona

Installation

npm install -g barcelona

Configuration

$HOME/.bcn/config.yml

---
districts:
  district_name:
    bastion_private_key: ~/.ssh/bastion_key.pem
    private_key: ~/.ssh/container_instance.pem

Examples

Login to Barcelona

bcn login https://barcelona.your.domain YOUR_GITHUB_TOKEN

Call Barcelona API

bcn request get /heritages/your-app

Run commands inside a heritage environment

bcn run your-app rails console

SSH into a container instance

bcn ssh your-district

Get environment variables

bcn env get -H heritage-name

Set environment variables

bcn env set -H heritage-name NAME=VALUE NAME2=VALUE2

Unset environment variables

bcn env unset -H heritage-name NAME NAME2

Show releases

bcn release list -H heritage-name

Rollback a release

bcn release rollback -H heritage-name -v [version number]

Readme

Keywords

none

Package Sidebar

Install

npm i barcelona

Weekly Downloads

1

Version

0.4.0

License

MIT

Last publish

Collaborators

  • k2nr