feature(heroku-cli): Add heroku cli alias (#9073)
* ✨ feat(alias): import alias from local repo * 📝 feat(alias): import doc form local repomaster
parent
6eefaf56af
commit
bc36043e8f
2 changed files with 219 additions and 0 deletions
@ -0,0 +1,127 @@ |
||||
# heroku-alias |
||||
🧬 Full alias for heroku cli |
||||
|
||||
|🚀 last maj|📡 source| |
||||
|---|---| |
||||
|02/06/2020|[heroku cli doc](https://devcenter.heroku.com/articles/heroku-cli-commands)| |
||||
|
||||
# Alias list |
||||
|
||||
## general |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| h | heroku | |
||||
| hauto | heroku autocomplete $(echo $SHELL) | |
||||
| hl | heroku local | |
||||
|
||||
## config |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hc | heroku config | |
||||
| hca | heroku config -a | |
||||
| hcr | heroku config -r | |
||||
| hcs | heroku config:set | |
||||
| hcu | heroku config:unset | |
||||
| hcfile | function hcfile bellow | |
||||
|
||||
```sh |
||||
hcfile() { |
||||
echo " Which platform [-r/a name] ? " |
||||
read platform |
||||
echo " Which file ? " |
||||
read file |
||||
while read line; |
||||
do heroku config:set "$platform" "$line"; |
||||
done < "$file" |
||||
} |
||||
``` |
||||
|
||||
## apps and favorites |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| ha | heroku apps | |
||||
| hpop | heroku create | |
||||
| hkill | heroku apps:destroy | |
||||
| hlog | heroku apps:errors | |
||||
| hfav | heroku apps:favorites | |
||||
| hfava | heroku apps:favorites:add | |
||||
| hfavr | heroku apps:favorites:remove | |
||||
| hai | heroku apps:info | |
||||
| hair | heroku apps:info -r | |
||||
| haia | heroku apps:info -a | |
||||
|
||||
# auth |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| h2fa | heroku auth:2fa | |
||||
| h2far | heroku auth:2fa:disable | |
||||
|
||||
# access |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hac | heroku access | |
||||
| hacr | heroku access -r | |
||||
| haca | heroku access -a | |
||||
| hadd | heroku access:add | |
||||
| hdel | heroku access:remove | |
||||
| hup | heroku access:update | |
||||
|
||||
## addons |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hads | heroku addons -A | |
||||
| hada | heroku addons -a | |
||||
| hadr | heroku addons -r | |
||||
| hadat | heroku addons:attach | |
||||
| hadc | heroku addons:create | |
||||
| hadel | heroku addons:destroy | |
||||
| hadde | heroku addons:detach | |
||||
| hadoc | heroku addons:docs | |
||||
|
||||
## login |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hin | heroku login | |
||||
| hout | heroku logout | |
||||
| hi | heroku login -i | |
||||
| hwho | heroku auth:whoami | |
||||
|
||||
## authorizations |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hth | heroku authorizations | |
||||
| hthadd | heroku authorizations:create | |
||||
| hthif | heroku authorizations:info | |
||||
| hthdel | heroku authorizations:revoke | |
||||
| hthrot | heroku authorizations:rotate | |
||||
| hthup | heroku authorizations:update | |
||||
|
||||
## plugins |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hp | heroku plugins | |
||||
|
||||
# log |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
|hg | heroku logs| |
||||
| hgt | heroku log tail | |
||||
|
||||
# database |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hpg | heroku pg | |
||||
| hpsql | heroku pg:psql | |
||||
| hpb | heroku pg:backups | |
||||
| hpbc | heroku pg:backups:capture | |
||||
| hpbd | heroku pg:backups:download | |
||||
| hpbr | heroku pg:backups:restore | |
||||
|
||||
# certs |
||||
| Alias | Command | |
||||
| ------------- | ------------- | |
||||
| hssl | heroku certs | |
||||
| hssli | heroku certs:info | |
||||
| hssla | heroku certs:add | |
||||
| hsslu | heroku certs:update | |
||||
| hsslr | heroku certs:remove | |
||||
@ -0,0 +1,92 @@ |
||||
# general |
||||
alias h='heroku' |
||||
alias hauto='heroku autocomplete $(echo $SHELL)' |
||||
alias hl='heroku local' |
||||
|
||||
# log |
||||
alias hg='heroku logs' |
||||
alias hgt='heroku log tail' |
||||
|
||||
# database |
||||
alias hpg='heroku pg' |
||||
alias hpsql='heroku pg:psql' |
||||
alias hpb='heroku pg:backups' |
||||
alias hpbc='heroku pg:backups:capture' |
||||
alias hpbd='heroku pg:backups:download' |
||||
alias hpbr='heroku pg:backups:restore' |
||||
|
||||
# config |
||||
alias hc='heroku config' |
||||
alias hca='heroku config -a' |
||||
alias hcr='heroku config -r' |
||||
alias hcs='heroku config:set' |
||||
alias hcu='heroku config:unset' |
||||
|
||||
# this function allow to load multi env set in a file |
||||
hcfile() { |
||||
echo 'Which platform [-r/a name] ?' |
||||
read platform |
||||
echo 'Which file ?' |
||||
read file |
||||
while read line; |
||||
do heroku config:set "$platform" "$line"; |
||||
done < "$file" |
||||
} |
||||
|
||||
# apps and favorites |
||||
alias ha='heroku apps' |
||||
alias hpop='heroku create' |
||||
alias hkill='heroku apps:destroy' |
||||
alias hlog='heroku apps:errors' |
||||
alias hfav='heroku apps:favorites' |
||||
alias hfava='heroku apps:favorites:add' |
||||
alias hfavr='heroku apps:favorites:remove' |
||||
alias hai='heroku apps:info' |
||||
alias hair='heroku apps:info -r' |
||||
alias haia='heroku apps:info -a' |
||||
|
||||
# auth |
||||
alias h2fa='heroku auth:2fa' |
||||
alias h2far='heroku auth:2fa:disable' |
||||
|
||||
# access |
||||
alias hac='heroku access' |
||||
alias hacr='heroku access -r' |
||||
alias haca='heroku access -a' |
||||
alias hadd='heroku access:add' |
||||
alias hdel='heroku access:remove' |
||||
alias hup='heroku access:update' |
||||
|
||||
# addons |
||||
alias hads='heroku addons -A' |
||||
alias hada='heroku addons -a' |
||||
alias hadr='heroku addons -r' |
||||
alias hadat='heroku addons:attach' |
||||
alias hadc='heroku addons:create' |
||||
alias hadel='heroku addons:destroy' |
||||
alias hadde='heroku addons:detach' |
||||
alias hadoc='heroku addons:docs' |
||||
|
||||
# login |
||||
alias hin='heroku login' |
||||
alias hout='heroku logout' |
||||
alias hi='heroku login -i' |
||||
alias hwho='heroku auth:whoami' |
||||
|
||||
# authorizations |
||||
alias hth='heroku authorizations' |
||||
alias hthadd='heroku authorizations:create' |
||||
alias hthif='heroku authorizations:info' |
||||
alias hthdel='heroku authorizations:revoke' |
||||
alias hthrot='heroku authorizations:rotate' |
||||
alias hthup='heroku authorizations:update' |
||||
|
||||
# plugins |
||||
alias hp='heroku plugins' |
||||
|
||||
# cert |
||||
alias hssl='heroku certs' |
||||
alias hssli='heroku certs:info' |
||||
alias hssla='heroku certs:add' |
||||
alias hsslu='heroku certs:update' |
||||
alias hsslr='heroku certs:remove' |
||||
Loading…
Reference in new issue