Uploaded image for project: 'Libcloud'
  1. Libcloud
  2. LIBCLOUD-160

Command Line Interface (GSoC task)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      This is an umbrella issue for Libloucd Command Line Interface task.

      ================================================

      Description:

      A command line client for all of the APIs supported by libcloud (compute, storage, dns, load-balancers).

      Goals:

      • Build a CLI client for all of the APIs supported by Libcloud
      • Support for Python 2 and Python 3
      • Different user and machine readable output formats (tabular, json, csv, ...)
      • Colors
      • Bash auto-completion
      • Try to generate as much of the interface and commands programatically by parsing the code and docstrings. See https://github.com/islamgulov/libcloud.rest for some examples.

      For an example of how the client should look like, see https://github.com/racker/python-raxcli

      Attachments

        1. [jira] [Updated] (LIBCLOUD-160) Command Line Interface (GSoC task)
          1 kB
          boxbe-notifications@boxbe.com
        2. [jira] [Updated] (LIBCLOUD-160) Command Line Interface (GSoC task)
          2 kB
          boxbe-notifications@boxbe.com
        3. [jira] [Updated] (LIBCLOUD-160) Command Line Interface (GSoC task)
          2 kB
          boxbe-notifications@boxbe.com
        4. [jira] [Updated] (LIBCLOUD-160) Command Line Interface (GSoC task)
          2 kB
          boxbe-notifications@boxbe.com

        Activity

          People

            rbogorodskiy Roman Bogorodskiy
            kami Tomaz Muraus
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: