Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wavesoft/dcos-sonic-screwdriver
A command-line tool that delivers mesosphere tooling to the customers
https://github.com/wavesoft/dcos-sonic-screwdriver
Last synced: 13 days ago
JSON representation
A command-line tool that delivers mesosphere tooling to the customers
- Host: GitHub
- URL: https://github.com/wavesoft/dcos-sonic-screwdriver
- Owner: wavesoft
- Created: 2018-08-28T07:34:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-29T15:09:34.000Z (almost 6 years ago)
- Last Synced: 2024-11-13T04:48:30.107Z (2 months ago)
- Language: Go
- Size: 85.9 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :wrench: dcos-sonic-screwdriver
> A tool for all the tools!
_DC/OS Sonic Screwdriver_ is a tool that installs to your desktop various utilities, scripts and other tools that can make your life easier when you are deploying or debugging stuff on DC/OS
## Installation
Just install the binary in your system:
### For Mac OSX
```
[ "$(curl -L https://github.com/wavesoft/dcos-sonic-screwdriver/releases/download/v0.1.5/sonic-screwdriver.darwin \
| tee /usr/local/bin/ss | shasum -a256)" == "dff3f13e452996713b41b164968bca8c35b5e559cc42be8a7decef1ddfc40bda -" ] \
&& chmod +x /usr/local/bin/ss \
|| echo 'Invalid Checksum!'
```### For Linux
WIP
### For OSX
WIP
## Usage
Use `ss ls` to see what tools are available:
```
~$ ss ls
Available tools in the registry:
marathon-storage-tool View and modify Marathon ZK state
...
```Use `ss add` to install the tool and make it available for use:
```
~$ ss add marathon-storage-tool
==> Add marathon-storage-tool
==> Pulling mesosphere/marathon-storage-tool:1.4.5
1.4.5: Pulling from mesosphere/marathon-storage-tool
Digest: sha256:3bf6ebf419de2a3bb5b8afe5d64d13c43860cb8cb4e7a94e4db59364f0b88c1d
Status: Image is up to date for mesosphere/marathon-storage-tool:1.4.5
👨🏻🚀 marathon-storage-tool/1.4.5 has landed!~$ marathon-storage-tool --zk://marathon-zk-1:2181/marathon
...
```Use `ss rm` to remove a tool and wipe it's traces:
```
~$ ss rm marathon-storage-tool
==> Remove marathon-storage-tool
👨🏻🚀 marathon-storage-tool has left the rocket ship!
```