A CLI tool for oopsiee-server. Simplifies daily operations and on-call duty by letting you run repeated and cumbersome tasks with one-liners.
-
Supports synchronous commands
-
Supports asynchronous jobs
-
Easily extensible
-
Simple installation and configuration
-
Comes with help entries
-
Runs on all platforms
-
Uses private/public key authentication
-
Supports encrypted private keys and integrates with ssh-agent
-
-
Written in TypeScript
-
Semi-automatic dependency updates with Dependabot
Download a corresponding distribution from Releases and add
the executable to your PATH
.
-
Add your public key to
oopsiee-server
. -
Log into
oopsiee-cli
:
> oopsiee login
? Username: foobar
? Private key file path: ~/.ssh/id_rsa
# Run synchronously/asynchronously (whichever is default for command)
oopsiee <COMMAND> [ARGS] [OPTS]
# Force command to run synchronously
oopsiee <COMMAND> [ARGS] [OPTS] --sync
# Force command to run asynchronously
oopsiee <COMMAND> [ARGS] [OPTS] --async
# Fetch results of asynchronous command execution
oopsiee job <ID>
See pkg for details.
npx pkg <NODE_RANGE>-<PLATFORM>-<ARCH>
# Examples
npx pkg node8-macos-x64
npx pkg node10-linux-x86
npx pkg node6-win-x64