Skip to content

Latest commit

 

History

History
92 lines (73 loc) · 2.65 KB

File metadata and controls

92 lines (73 loc) · 2.65 KB

OpenStackClient

OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Object Storage and Block Storage APIs together in a single shell with a uniform command structure.

User Documentation

.. toctree::
   :maxdepth: 1

   Manual Page <man/openstack>
   command-list
   commands
   configuration
   plugins
   plugin-commands
   authentication
   interactive
   humaninterfaceguide
   backwards-incompatible

Getting Started

Release Notes

.. toctree::
   :maxdepth: 1

   Release Notes <http://docs.openstack.org/releasenotes/python-openstackclient>
   history

Developer Documentation

.. toctree::
   :maxdepth: 1

   developing
   command-beta
   command-options
   command-wrappers
   command-errors
   command-logs
   specs/commands

Project Goals

  • Use the OpenStack Python API libraries, extending or replacing them as required
  • Use a consistent naming and structure for commands and arguments
  • Provide consistent output formats with optional machine parseable formats
  • Use a single-binary approach that also contains an embedded shell that can execute multiple commands on a single authentication (see libvirt's virsh for an example)
  • Independence from the OpenStack project names; only API names are referenced (to the extent possible)

Contributing

OpenStackClient utilizes all of the usual OpenStack processes and requirements for contributions. The code is hosted on OpenStack's Git server. Bug reports and blueprints may be submitted to the python-openstackclient project on Launchpad. Code may be submitted to the openstack/python-openstackclient project using Gerrit. Developers may also be found in the IRC channel #openstack-sdks.

Indices and Tables