Skip to content

techniumlabs/ecloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecloud

Build Status Coverage Status License GPL 3

A magit-style interface to access Azure, AWS and GCP. This project is in its infancy.

ecloud-azure

Installation

Right now only manual installation is supported. Will add the package to melpa soon.

Manual Installation

To manually install ecloud, clone ecloud to a directory. Then add the following two lines to your .emacs file.

(add-to-list 'load-path "~/path/to/ecloud/")
(require 'ecloud)

If you are using spacemacs add the line to you .spacemacs file.

(setq dotspacemacs/additional/packages '(
    (ecloud :location (recipe :repo techniumlabs/ecloud :fetcher github))))

Dependencies

ecloud depends upon the cli version of the azure, aws, gcp tools. It also needs you to configure it and logged in before you can use.

Azure

ecloud depends for azure upon the azure cli. Make sure you have installed azure cli in the path.

In Mac, to install azure cli

brew update && brew install azure-cli

Usage

Right now azure is what mainly supported. Other cloud is also worked on. For azure, run M-x azure-overview to get started.

Contributing

You can contribute to this project in several ways.

  1. Raising Issues in github
  2. Contributing code to fix an issue, implement any feature, improve tests
  3. Reviewing the code and suggesting possible way to improve the elisp code.

Acknowledgements

This project would not have been possible if not for these exceptional projects

  1. magit
  2. kubernetes-el

Thanks to all who contributed to the above projects and countless other emacs packages, without which emacs will not be a good place to live.

About

Magit-like porcelain for accessing gcp, azure and aws

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published