Command-line tool for shebang.run - manage and execute scripts from your terminal.
728
Command-line tool for shebang.run - manage and execute scripts from your terminal.
bash
docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli login
docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli list
docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli get myscript
docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli run myscript
bash alias shebang='docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli'
shebang list shebang get deploy shebang run -a myscript
| Command | Description |
|---|---|
login | Generate API credentials |
list [-c] | List scripts (add -c for community) |
search [-c] "query" | Search scripts |
get <script> | Download a script |
run <script> | Execute a script |
list-keys | List your keypairs |
create-key | Generate RSA-4096 keypair |
delete-key <name> | Delete a keypair |
put | Upload a script |
bash
docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli login
docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli list
docker run -it --rm -v ~/.shebangrc:/root/.shebangrc dingbatter/shebangcli search -c "deploy"
bash
docker run -it --rm
-v ~/.shebangrc:/root/.shebangrc
-v ~/keys:/keys
dingbatter/shebangcli get -k /keys/private.pem encrypted-script
docker run -it --rm
-v ~/.shebangrc:/root/.shebangrc
-v ~/keys:/keys
dingbatter/shebangcli run -k /keys/private.pem -a encrypted-script
bash
docker run -it --rm
-v ~/.shebangrc:/root/.shebangrc
-v $(pwd):/workspace
dingbatter/shebangcli put -n myscript -v public -f /workspace/script.sh
cat script.sh | docker run -i --rm
-v ~/.shebangrc:/root/.shebangrc
dingbatter/shebangcli put -n myscript -v public -s
Config file: ~/.shebangrc
bash SHEBANG_URL="https://shebang.run" SHEBANG_USERNAME="myuser" SHEBANG_CLIENT_ID="..." SHEBANG_CLIENT_SECRET="..." SHEBANG_KEY_PATH="/path/to/key.pem"
Generated automatically with shebang login or download from Account page on shebang.run.
Install directly with pip (no Docker needed):
bash pip install shebangrun shebang login shebang list
MIT License
Content type
Image
Digest
sha256:4a62dd91c…
Size
30.9 MB
Last updated
8 months ago
docker pull dingbatter/shebangcli