.. automodule:: kamaki.cli.commands.cyclades_cli
:members:
- :show-inheritance:
:undoc-members:
.. automodule:: kamaki.cli.commands.astakos_cli
:members:
- :show-inheritance:
:undoc-members:
config_cli
.. automodule:: kamaki.cli.commands.config_cli
:members:
- :show-inheritance:
:undoc-members:
history_cli
.. automodule:: kamaki.cli.commands.history_cli
:members:
- :show-inheritance:
:undoc-members:
import sys, os
+sys.path.append('/home/saxtouri/src/synnefo/snf-common')
try:
from synnefo import lib
except ImportError:
+++ /dev/null
-Installation
-============
\ No newline at end of file
--- /dev/null
+Installation
+============
+
+This guide describes the standard installation proccess for kamaki, with the aspiration of covering as much cases as possible. Although kamaki was initially targeted to advanced Linux/Unix-like users, it should be quite straigh forward to install and have it up and running in most popular platforms.
+
+Linux and Unix-like enviroments
+-------------------------------
+
+Installing from source (git repos.)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Ubuntu and Debian packages
+^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Max OS
+------
+
+Windows
+-------
+
+Installing from source (git repos.)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Usage
=====
+Kamaki offers two command line interfaces: an one-command tool and an interactive shell. Both systems implement exactly the same command specifications. More details on the exact command specifications can be found in `Command Line Interfaces' section under 'Commands`. This guide covers the generic usage of both interfaces.
+
+One-command interface
+---------------------
+
+Interactive shell
+-----------------
def pretty_keys(d, delim='_', recurcive=False):
"""Transform keys of a dict from the form
- str1_str2_..._strN to the form strN
- where _ is the delimeter
+ str1_str2_..._strN to the form strN
+ where _ is the delimeter
"""
new_d = {}
for key, val in d.items():