modulepackage
0.0.0-20231016031400-e65d292db645
Repository: https://github.com/matrixcreate/matrix.git
Documentation: pkg.go.dev
# 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 helpmatrix version
- Show versionmatrix update
- Self update Matrix CLImatrix status
- Status of Matrix CLImatrix configure
- Initialize a new projectmatrix create {name}
- Create a new projectmatrix edit {name}
- Edit a projectmatrix delete {name}
- Delete a projectmatrix deploy
- Deploys the current project you are in to AWS Lightsailmatrix backup
- Backups the current project you are in to AWS S3matrix aws --list
- List all AWS instancesmatrix aws --spreadsheet
- Create a spreadsheet of all AWS instancesmatrix web
- Setup web server
Installing
-
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
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author