Skip to content
An Emacs mode to control cloudstack infrastructure
Emacs Lisp Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
test
vagrant
.gitignore
.travis.yml
Cask
ChangeLog.md
LICENSE
Makefile
README.md
Vagrantfile
cloudstack-mode-pkg.el
cloudstack-mode.el

README.md

Cloudstack Emacs Mode

Cloudstack-mode adds ability to control a Cloudstack infrastructure.

Build Status

Installation

The recommended way to install Cloudstack-mode is via MELPA:

M-x package-install cloudstack-mode

Usage

Basic setup

Setup your Cloudstack configuration :

(setq cloudstack-host "")
(setq cloudstack-port "")
(setq cloudstack-apikey "")
(setq cloudstack-secretkey "")

Available commands

  • List zones

      M-x cloudstack-zones
    

Development

Cask

Cloudstack-mode use Cask for dependencies management. Install it and retrieve dependencies :

$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask

Tests

  • Edit a test/cloudstack.el file like that :
(setq cloudstack-host "localhost"
      cloudstack-port "8096"
      cloudstack-apikey "aaa"
      cloudstack-secretkey "bbb")
  • Launch unit tests :

    $ make clean test

Changelog

A changelog is available here.

Contact

Nicolas Lamirault nicolas.lamirault@gmail.com

You can’t perform that action at this time.