Skip to content

outscale/osc-cli

Project Graduated Code style: black

Terminal Icon

Outscale CLI (osc-cli)

Official command-line interface for the OUTSCALE API.

Maintenance mode: bug fixes only; no new features.
Looking for new features and an improved UX? See oapi-cli.

Quick start

macOS (Homebrew)

brew install osc-cli

Linux (AppImage)

# get the latest release from GitHub
chmod a+x osc-cli-x86_64.AppImage
./osc-cli-x86_64.AppImage
# (optional) sudo mv osc-cli-x86_64.AppImage /usr/local/bin/osc-cli

Python package

pip3 install osc-sdk

Windows See docs/install/windows.md.

Minimal configuration

Create ~/.osc/config.json:

{
  "default": {
    "access_key": "MYACCESSKEY",
    "secret_key": "MYSECRETKEY",
    "region": "eu-west-2"
  }
}

Usage

osc-cli SERVICE CALL [PROFILE] [CALL-PARAMETERS]
# example:
osc-cli api ReadVms

Documentation

Contributing

See CONTRIBUTING.md.

License

BSD-3-Clause. See LICENSE.

About

Official Outscale CLI providing connectors to Outscale API.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 21