├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── npmpublish.yml ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── bin ├── run └── run.cmd ├── package.json ├── src ├── base │ └── index.js ├── commands │ ├── actions │ │ ├── get.js │ │ └── list.js │ ├── domains │ │ ├── create.js │ │ ├── delete.js │ │ ├── index.js │ │ └── list.js │ ├── droplets │ │ ├── backups.js │ │ ├── create.js │ │ ├── delete.js │ │ ├── list.js │ │ ├── password.js │ │ ├── power.js │ │ ├── shutdown.js │ │ └── snapshot.js │ ├── projects │ │ ├── create.js │ │ └── list.js │ ├── records │ │ ├── create.js │ │ ├── delete.js │ │ └── list.js │ ├── snapshots │ │ ├── delete.js │ │ ├── get.js │ │ └── list.js │ ├── ssh_keys │ │ ├── create.js │ │ ├── delete.js │ │ ├── get.js │ │ └── list.js │ ├── token │ │ └── delete.js │ └── volumes │ │ ├── attach.js │ │ ├── create.js │ │ ├── delete.js │ │ ├── detach.js │ │ ├── get.js │ │ └── list.js ├── common │ ├── index.js │ └── loaders.js ├── index.js └── prompts │ ├── droplets.js │ ├── index.js │ ├── projects.js │ └── records.js └── test ├── commands ├── actions │ ├── get.test.js │ └── list.test.js ├── domains │ ├── create.test.js │ ├── delete.test.js │ └── list.test.js ├── droplets │ ├── backups.test.js │ ├── create.test.js │ ├── delete.test.js │ ├── list.test.js │ ├── password.test.js │ ├── power.test.js │ ├── shutdown.test.js │ └── snapshot.test.js ├── projects │ ├── create.test.js │ └── list.test.js ├── records │ ├── create.test.js │ ├── delete.test.js │ └── list.test.js ├── snapshots │ ├── delete.test.js │ ├── get.test.js │ └── list.test.js ├── ssh_keys │ ├── create.test.js │ ├── delete.test.js │ ├── get.test.js │ └── list.test.js └── volumes │ ├── attach.test.js │ ├── create.test.js │ ├── delete.test.js │ ├── detach.test.js │ ├── get.test.js │ └── list.test.js ├── mocha.opts └── setup_config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | - [ ] Added Tests 2 | -------------------------------------------------------------------------------- /.github/workflows/npmpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/.github/workflows/npmpublish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/README.md -------------------------------------------------------------------------------- /bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/bin/run -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/package.json -------------------------------------------------------------------------------- /src/base/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/base/index.js -------------------------------------------------------------------------------- /src/commands/actions/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/actions/get.js -------------------------------------------------------------------------------- /src/commands/actions/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/actions/list.js -------------------------------------------------------------------------------- /src/commands/domains/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/domains/create.js -------------------------------------------------------------------------------- /src/commands/domains/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/domains/delete.js -------------------------------------------------------------------------------- /src/commands/domains/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/domains/index.js -------------------------------------------------------------------------------- /src/commands/domains/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/domains/list.js -------------------------------------------------------------------------------- /src/commands/droplets/backups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/backups.js -------------------------------------------------------------------------------- /src/commands/droplets/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/create.js -------------------------------------------------------------------------------- /src/commands/droplets/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/delete.js -------------------------------------------------------------------------------- /src/commands/droplets/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/list.js -------------------------------------------------------------------------------- /src/commands/droplets/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/password.js -------------------------------------------------------------------------------- /src/commands/droplets/power.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/power.js -------------------------------------------------------------------------------- /src/commands/droplets/shutdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/shutdown.js -------------------------------------------------------------------------------- /src/commands/droplets/snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/droplets/snapshot.js -------------------------------------------------------------------------------- /src/commands/projects/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/projects/create.js -------------------------------------------------------------------------------- /src/commands/projects/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/projects/list.js -------------------------------------------------------------------------------- /src/commands/records/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/records/create.js -------------------------------------------------------------------------------- /src/commands/records/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/records/delete.js -------------------------------------------------------------------------------- /src/commands/records/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/records/list.js -------------------------------------------------------------------------------- /src/commands/snapshots/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/snapshots/delete.js -------------------------------------------------------------------------------- /src/commands/snapshots/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/snapshots/get.js -------------------------------------------------------------------------------- /src/commands/snapshots/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/snapshots/list.js -------------------------------------------------------------------------------- /src/commands/ssh_keys/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/ssh_keys/create.js -------------------------------------------------------------------------------- /src/commands/ssh_keys/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/ssh_keys/delete.js -------------------------------------------------------------------------------- /src/commands/ssh_keys/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/ssh_keys/get.js -------------------------------------------------------------------------------- /src/commands/ssh_keys/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/ssh_keys/list.js -------------------------------------------------------------------------------- /src/commands/token/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/token/delete.js -------------------------------------------------------------------------------- /src/commands/volumes/attach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/volumes/attach.js -------------------------------------------------------------------------------- /src/commands/volumes/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/volumes/create.js -------------------------------------------------------------------------------- /src/commands/volumes/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/volumes/delete.js -------------------------------------------------------------------------------- /src/commands/volumes/detach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/volumes/detach.js -------------------------------------------------------------------------------- /src/commands/volumes/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/volumes/get.js -------------------------------------------------------------------------------- /src/commands/volumes/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/commands/volumes/list.js -------------------------------------------------------------------------------- /src/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/common/index.js -------------------------------------------------------------------------------- /src/common/loaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/common/loaders.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/index.js -------------------------------------------------------------------------------- /src/prompts/droplets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/prompts/droplets.js -------------------------------------------------------------------------------- /src/prompts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/prompts/index.js -------------------------------------------------------------------------------- /src/prompts/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/prompts/projects.js -------------------------------------------------------------------------------- /src/prompts/records.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/src/prompts/records.js -------------------------------------------------------------------------------- /test/commands/actions/get.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/actions/get.test.js -------------------------------------------------------------------------------- /test/commands/actions/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/actions/list.test.js -------------------------------------------------------------------------------- /test/commands/domains/create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/domains/create.test.js -------------------------------------------------------------------------------- /test/commands/domains/delete.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/domains/delete.test.js -------------------------------------------------------------------------------- /test/commands/domains/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/domains/list.test.js -------------------------------------------------------------------------------- /test/commands/droplets/backups.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/backups.test.js -------------------------------------------------------------------------------- /test/commands/droplets/create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/create.test.js -------------------------------------------------------------------------------- /test/commands/droplets/delete.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/delete.test.js -------------------------------------------------------------------------------- /test/commands/droplets/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/list.test.js -------------------------------------------------------------------------------- /test/commands/droplets/password.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/password.test.js -------------------------------------------------------------------------------- /test/commands/droplets/power.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/power.test.js -------------------------------------------------------------------------------- /test/commands/droplets/shutdown.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/shutdown.test.js -------------------------------------------------------------------------------- /test/commands/droplets/snapshot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/droplets/snapshot.test.js -------------------------------------------------------------------------------- /test/commands/projects/create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/projects/create.test.js -------------------------------------------------------------------------------- /test/commands/projects/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/projects/list.test.js -------------------------------------------------------------------------------- /test/commands/records/create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/records/create.test.js -------------------------------------------------------------------------------- /test/commands/records/delete.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/records/delete.test.js -------------------------------------------------------------------------------- /test/commands/records/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/records/list.test.js -------------------------------------------------------------------------------- /test/commands/snapshots/delete.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/snapshots/delete.test.js -------------------------------------------------------------------------------- /test/commands/snapshots/get.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/snapshots/get.test.js -------------------------------------------------------------------------------- /test/commands/snapshots/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/snapshots/list.test.js -------------------------------------------------------------------------------- /test/commands/ssh_keys/create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/ssh_keys/create.test.js -------------------------------------------------------------------------------- /test/commands/ssh_keys/delete.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/ssh_keys/delete.test.js -------------------------------------------------------------------------------- /test/commands/ssh_keys/get.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/ssh_keys/get.test.js -------------------------------------------------------------------------------- /test/commands/ssh_keys/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/ssh_keys/list.test.js -------------------------------------------------------------------------------- /test/commands/volumes/attach.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/volumes/attach.test.js -------------------------------------------------------------------------------- /test/commands/volumes/create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/volumes/create.test.js -------------------------------------------------------------------------------- /test/commands/volumes/delete.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/volumes/delete.test.js -------------------------------------------------------------------------------- /test/commands/volumes/detach.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/volumes/detach.test.js -------------------------------------------------------------------------------- /test/commands/volumes/get.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/volumes/get.test.js -------------------------------------------------------------------------------- /test/commands/volumes/list.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/commands/volumes/list.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/setup_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satyarohith/shark/HEAD/test/setup_config.js --------------------------------------------------------------------------------