command
module
Version:
v0.0.0-...-e65d292
Opens a new window with list of versions in this module.
Published: Oct 16, 2023
License: GPL-3.0
Opens a new window with license information.
Imports: 18
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Matrix CLI

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
-
Install Go
-
go install github.com/MatrixCreate/matrix@latest
-
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
-
matrix help
Building Executable
GOOS=linux GOARCH=amd64 go build
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.