matrix

command module
v0.0.0-...-e65d292 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2023 License: GPL-3.0 Imports: 18 Imported by: 0

README

Matrix CLI

Go Report Card

About

Matrix CLI is a command line tool for managing projects using DDEV, Github and AWS.

Features

  • Create a new project
  • Edit an existing project
  • Delete a project
  • Deploy a project to AWS Lightsail
  • Backup a project to AWS S3
  • Self updating
  • Configure Github and AWS credentials

Requirements

  • Go 1.16 or higher
  • Github CLI
  • AWS CLI
  • DDEV

Commands

  • matrix help - Show help
  • matrix version - Show version
  • matrix update - Self update Matrix CLI
  • matrix status - Status of Matrix CLI
  • matrix configure - Initialize a new project
  • matrix create {name} - Create a new project
  • matrix edit {name} - Edit a project
  • matrix delete {name} - Delete a project
  • matrix deploy - Deploys the current project you are in to AWS Lightsail
  • matrix backup - Backups the current project you are in to AWS S3
  • matrix aws --list - List all AWS instances
  • matrix aws --spreadsheet - Create a spreadsheet of all AWS instances
  • matrix web - Setup web server

Installing

  1. Install Go

  2. go install github.com/MatrixCreate/matrix@latest

  3. Add to PATH...

    For ZSH add to ~/.zshrc

    # Go
    export GOROOT=/usr/local/Go
    export GOPATH=$HOME/go
    export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
    
  4. matrix help

Building Executable

GOOS=linux GOARCH=amd64 go build

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL