Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
cloudControl command line utilities

Merge pull request #65 from cloudControl/ez_setup

 Deprecate file
latest commit c88a72531b
Tobias Wilken TooAngel authored
Failed to load latest commit information.
tests Introduce setup command to handle user config
win32 v1.16.0
.gitignore Introduce SSH public key authentication
.travis.yml Make string formatting compatible with python 2.6 Update CHANGELOG
LICENSE initial commit open source cctrl
NOTICE initial commit open source cctrl Deprecate file
Vagrantfile Add Vagrant support
pre-commit Add .travis.yml and pytest
requirements.txt Upgrade requirements.txt
requirements_tests.txt Upgrade requirements.txt Deprecate file Vagrant: Run tests when starting box

cctrl Build StatusPyPI versionDependency Status

cctrl is a set of command line utilities to help you create and manage applications and users hosted on platforms compatible with cloudControl.


  • python 2.6.x or 2.7.x
  • python-setuptools
  • pip


To install cctrl:

  • Via pip (non-windows compatible)

    $ (sudo) pip install cctrl

  • Via

    $ (sudo) python install

    Dependencies should be automatically fetched by easy_install.

  • Via executable (windows only)

To upgrade cctrl (non-windows compatible):

$ (sudo) pip install cctrl --upgrade

To check successful installation of cctrl:

$ cctrlapp -v
cctrlapp 1.x.x using pycclib 1.x.x


If you don't have an account yet, you can create it with this command:

$ cctrluser create

Once you're done with installation and already have an account, you just need to run one more command to get your setup ready:

$ cctrluser setup

This command will save your email and the SSH public key you will use to authenticate and to push with. See cctrluser setup -h for further setup information.


See cctrlapp -h to learn about its usage and available commands.

Vagrant Support

This project includes Vagrant support, so you can start an Ubuntu virtual machine with your local cctrl version installed and ready to use. It might be also useful for Windows users, so they can have a more Unix-like experience.

To start a cctrl Vagrant box you need to be inside the project directory and follow these steps:

$ vagrant up
$ vagrant ssh
$ cctrlapp -h

If you're working on project development and want to update your changes, run:

$ vagrant provision

You can find documentation on Vagrant installation and configuration on their official site.

Something went wrong with that request. Please try again.