Help us shape the future of Go! Take the 2026 Go Developer Survey

thor

command module
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2018 License: MPL-2.0 Imports: 10 Imported by: 0

README

pnzr

ecs deploy docker container

                        r/j======、、
                =========〔' / ,i!uij   i 7!
                  _f/_ __{日}___!__i,j
             -r。' 二〔´/´ ̄ ̄`,___, ̄ ̄`¬f`{!、
           /´ ̄ ̄ ̄ ̄ ̄f´〔ロ〕 j! ̄`'''¬─--'' 、j、
           ,r‐j====!------、 'ー---‐'r============ヽj
          (´tj〕ソv'v'、ftj!ソv'!ソv'v'v'v'、ftj!ソv'v'v'(◎)
          '、ヾ'´、_,fjj、___,fjj、__,,fjj、___ソ´7
           \  ,(◎X◎)   ,(◎X◎)  ,(◎X◎)  '/
             `゙"""""""""""""""""""""""""""""゙´

CircleCI

The pnzr package works on Go versions:

  • 1.8.x and greater
  • 1.9.x and greater
  • 1.10.x and greater

Installation

Can be installed in either way.

Use install script

On macOS, or Linux run the following:

$ curl https://raw.githubusercontent.com/jobtalk/pnzr/master/install.sh | sh

Note that you may need to run the sudo version below, or alternatively chown /usr/local:

$ curl https://raw.githubusercontent.com/jobtalk/pnzr/master/install.sh | sudo sh
Use Go get
$ go get -u github.com/jobtalk/pnzr

Detailed instructions

Please read the wiki.

Update latest version

$ pnzr update

Examples

Deploy ecs
$ pnzr deploy -f setting.json
$ pnzr deploy -profile aws/profile -f setting.json
Encrypt setting
$ pnzr vault encrypt -f target.json
$ pnzr vault encrypt -key_id ${KMS_KEY_ID} -f target.json
Decrypt setting
$ pnzr vault decrypt -f target.json
Viewer mode of encrypted setting file
latest config version
$ pnzr vault view -f target.json
choose config version
$ pnzr vault view -v prototype -а target.json
check default config version
$pnzr vault view -h
  -v string
    	config version (default "1.0")
Edit mode of encrypted file
$ pnzr vault edit -f target.json
Support Multi-Factor Authentication(MFA)
$ pnzr vault view -profile use-mfa-user -f deploy-config.json 
Assume Role MFA token code: ******

use any editor in edit mode

It run when assigning editor name to EDITOR.

vim

$ EDITOR=vim pnzr vault edit -f /path/to/target

vscode

$ EDITOR="code --wait" pnzr vault edit -f /path/to/target

atom

$ EDITOR="atom --wait" pnzr vault edit -f /path/to/target

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL