0.1.1 • Published 4 months ago

magikube v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

magikube

⚡️ Run production grade applications in minutes ⚡️

Version

Get Ready

  1. Node.js version 18.0 or above
  2. homebrew from https://brew.sh
  3. Python 3.12
    brew install python@3.12
  4. tfenv
    brew install tfenv
  5. Terraform 1.8.2
    tfenv install 1.8.2
  6. Ansible
    brew install ansible@10
    You are all set for magikube now.

Quick Install

With npm:

npm i -g magikube

What you will need to start

Magikube will need a few things to be able to setup environment for you.

  1. If you have already configured AWS credentials then you will need profile name and skip to step 3
  2. AWS Access Key / Secret
  3. Github personal access token for user that has admin rights
  4. Github Organisation name

Commands

magikube destroy NAME

Destroy magikube project

USAGE
  $ magikube destroy NAME [-d]

ARGUMENTS
  NAME  Project name to be destroyed

FLAGS
  -d, --dryrun  Simulates execution of the command, showing what would happen without making any real changes to the
                system.

DESCRIPTION
  Destroy magikube project

EXAMPLES
  $ magikube destroy sample 
  Destroying magikube project named 'sample' in the current directory

magikube new NAME

Create new magikube project

USAGE
  $ magikube new NAME [-d]

ARGUMENTS
  NAME  Project name to be created

FLAGS
  -d, --dryrun  Simulates execution of the command, showing what would happen without making any real changes to the
                system.

DESCRIPTION
  Create new magikube project

EXAMPLES
  $ magikube new sample
  Creating a new magikube project named 'sample' in the current directory

Documentation

Detailed documentation can be found here which includes: 1. Introduction 2. How to Guides