0.10.4 • Published 6 years ago

@telusdigital/shippy-cli v0.10.4

Weekly downloads
50
License
SEE LICENSE IN LI...
Repository
github
Last release
6 years ago

shippy-cli

The indefatigable TELUS digital delivery platform assistant.

  • Clone and deploy reference architecture starter kits
  • Onboard users into OpenShift & HashiCorp Vault
  • Create squads & assign tech leads & members
  • Create projects & assign them to squads
  • Toggle between environments & projects
  • Edit Vault secrets & policies
  • Bonanza of memes & laffs

Get it

$ npm install -g @telusdigital/shippy-cli

Run it

Help

$ shippy help

Initialize development environment tooling

$ shippy init

Search reference architecture documentation

$ shippy howdoi <feature>

Login

$ shippy login

Set environment and project

$ shippy environment sandbox
$ shippy project myproject
$ shippy status
environment: sandbox
project: shippy

Clone and deploy GitHub repos from starter kits

$ shippy create repo my-repo-name
$ shippy create pipeline my-repo-name
$ shippy create webhook my-repo-name

Change all the things!

$ shippy <create/get/edit/delete> <resource>

Use YAML

$ shippy get user test.user > testuser.yaml
$ shippy edit user test.user -f=testuser.yaml

Create a New User (requires escalated privileges)

$ shippy create user <name>

Note: Expected convention is your long-form name separated by a period (ie. john.doe)

Create a New Squad (requires escalated privileges)

$ shippy create squad <squadname>

Edit Existing Squad (requires escalated privileges)

shippy edit squad <squadname>

Create a New Project (requires escalated privileges)

$ shippy environment <sandbox|main>
$ shippy create project <project>

Note: Expected convention is your project's domain name/URL (ie. telus.com/foo would be foo, and bar-baz.telus.com would be bar-baz)

Create a starter-kit derived application

$ shippy environment <sandbox|main>
$ shippy project <myproject>
$ shippy create repo <myproject>

Note: You will be prompted with a list of starter-kits

Deploy your application pipeline to Openshift

$ shippy environment <sandbox|main>
$ shippy project <myproject>
$ shippy create pipeline <name>

Create a webhook to fire from GitHub to Jenkins

$ shippy environment <sandbox|main>
$ shippy project <myproject>
$ shippy create webhook <repository_name>

Create a new secret in Vault

$ shippy environment <sandbox|main>
$ shippy project <myproject>
$ shippy create secret <name>
key: <name>
value: <REDACTED>

Note: You will be taken to your preferred editor to paste the value in

Chill out

$ shippy party
0.10.4

6 years ago

0.10.3

6 years ago

0.10.2

6 years ago

0.10.1

6 years ago

0.10.0

6 years ago

0.9.2

6 years ago

0.9.1

6 years ago

0.9.0

6 years ago

0.8.4

6 years ago

0.8.3

6 years ago

0.8.2

6 years ago

0.8.1

6 years ago

0.8.0

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.9

6 years ago

0.6.8

6 years ago

0.6.7

6 years ago

0.6.6

6 years ago

0.6.5

6 years ago

0.6.4

6 years ago

0.6.3

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.10

6 years ago

0.5.9

6 years ago

0.5.8

6 years ago

0.5.7

6 years ago

0.5.6

6 years ago

0.5.5

6 years ago

0.5.4

6 years ago

0.5.3

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.19

6 years ago

0.1.18

6 years ago

0.1.17

6 years ago

0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.43

6 years ago

0.0.42

6 years ago

0.0.41

6 years ago

0.0.40

6 years ago

0.0.39

6 years ago

0.0.38

6 years ago

0.0.37

6 years ago

0.0.36

6 years ago

0.0.35

6 years ago

0.0.34

6 years ago

0.0.33

6 years ago

0.0.32

6 years ago

0.0.31

6 years ago

0.0.30

6 years ago

0.0.29

6 years ago

0.0.28

6 years ago

0.0.27

6 years ago

0.0.26

6 years ago

0.0.25

6 years ago

0.0.24

6 years ago

0.0.23

6 years ago

0.0.22

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

7 years ago

0.0.1

7 years ago