https://github.com/outscale/osc-cli
Official Outscale CLI providing connectors to Outscale API.
https://github.com/outscale/osc-cli
maturity-graduated
Last synced: about 1 month ago
JSON representation
Official Outscale CLI providing connectors to Outscale API.
- Host: GitHub
- URL: https://github.com/outscale/osc-cli
- Owner: outscale
- License: bsd-3-clause
- Created: 2019-01-10T17:20:55.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-11-28T22:02:02.000Z (3 months ago)
- Last Synced: 2025-11-29T11:34:23.662Z (3 months ago)
- Topics: maturity-graduated
- Language: Shell
- Homepage:
- Size: 228 KB
- Stars: 53
- Watchers: 25
- Forks: 40
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://docs.outscale.com/en/userguide/Open-Source-Projects.html)
[](https://github.com/psf/black)
[](https://discord.gg/HUVtY5gT6s)
# 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](https://github.com/outscale/oapi-cli)**.
## Quick start
**macOS (Homebrew)**
```bash
brew install osc-cli
````
**Linux (AppImage)**
```bash
# 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**
```bash
pip3 install osc-sdk
```
**Windows**
See [docs/install/windows.md](docs/install/windows.md).
## Minimal configuration
Create `~/.osc/config.json`:
```json
{
"default": {
"access_key": "MYACCESSKEY",
"secret_key": "MYSECRETKEY",
"region": "eu-west-2"
}
}
```
## Usage
```bash
osc-cli SERVICE CALL [PROFILE] [CALL-PARAMETERS]
# example:
osc-cli api ReadVms
```
## Documentation
* Installation guides (macOS, Linux/AppImage, Windows, pip, source): [docs/install/](docs/install/)
* Configuration and profiles: [docs/configuration.md](docs/configuration.md)
* Usage and argument parsing: [docs/usage.md](docs/usage.md), [docs/argument-parsing.md](docs/argument-parsing.md)
* Shell completion: [docs/completion.md](docs/completion.md)
* Troubleshooting & FAQ: [docs/troubleshooting.md](docs/troubleshooting.md)
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md).
## License
BSD-3-Clause. See [LICENSE](LICENSE).