# README
Bopmatic CLI
The Bopmatic CLI is a set of tools & utilities for interacting with Bopmatic projects from the shell.
Building
make
Installing
The Bopmatic CLI depends on docker being installed and runnable as non-root.
Linux
Note these instructions and the CLI should work on any Linux distribution, but have only been explicitly tested on Ubuntu 20.04 LTS.
$ BOPURL=$(curl -s https://api.github.com/repos/bopmatic/cli/releases/latest | grep browser_download_url | cut -f2,3 -d: | tr -d \")
$ wget $BOPURL
$ chmod 755 bopmatic
$ sudo mv bopmatic /usr/local/bin
MacOS
$ brew install bopmatic/macos/cli
Windows
- Install WSL 2 (https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)
- Set WSL default version
wsl –set-default-version 2
- Install Ubuntu 20.04 on WSL 2 (https://www.microsoft.com/store/apps/9n6svws3rx71)
- Open an Ubuntu terminal window and follow Linux install instructions above
Usage
Bopmatic - The easy button for serverless
To begin working with Bopmatic, run the `bopmatic new` command:
$ bopmatic new
This will prompt you to create a new project in your language of choice.
The most common commands from there are:
- bopmatic package build : Build your project locally
- bopmatic package deploy : Send your project to Bopmatic ServiceRunner for deployment
- bopmatic package describe : Request details regarding your deployed package
- bopmatic package destroy : Remove a previously sent deployment from Bopmatic ServiceRunner
For more information, please visit the project page: https://www.bopmatic.com/docs/
Usage:
bopmatic [command]
Available Commands:
describe Describe the contents of a Bopmatic project
package Create, Deploy, Destroy, or List Bopmatic project packages
run 'bopmatic package help' for more details
help This help screen
config Set Bopmatic configuration
new Create a new Bopmatic project
version Print Bomatic CLI's version number
upgrade Upgrade Bopmatic CLI to the latest version
Common Flags:
--projfile Bopmatic project file; defaults to Bopmatic.yaml
Contributing
Pull requests are welcome at https://github.com/bopmatic/cli
For major changes, please open an issue first to discuss what you would like to change.
License
# Constants
update Makefile brewversion target if changing this value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author