forked from toolshed/abra
.gitea
cli
app
catalogue
formatter
internal
recipe
record
server
add.go
list.go
new.go
remove.go
server.go
autocomplete.go
cli.go
upgrade.go
cmd
pkg
scripts
tests
.drone.yml
.envrc.sample
.gitignore
.goreleaser.yml
Makefile
README.md
go.mod
go.sum
28 lines
781 B
Go
28 lines
781 B
Go
package server
|
|
|
|
import (
|
|
"github.com/urfave/cli/v2"
|
|
)
|
|
|
|
// ServerCommand defines the `abra server` command and its subcommands
|
|
var ServerCommand = &cli.Command{
|
|
Name: "server",
|
|
Aliases: []string{"s"},
|
|
Usage: "Manage servers via 3rd party providers",
|
|
Description: `
|
|
These commands support creating, managing and removing servers using 3rd party
|
|
integrations.
|
|
|
|
Servers can be created from scratch using the "abra server new" command. If you
|
|
already have a server, you can add it to your configuration using "abra server
|
|
add". Abra can provision servers so that they are ready to deploy Co-op Cloud
|
|
apps, see available flags on "server add" for more.
|
|
`,
|
|
Subcommands: []*cli.Command{
|
|
serverNewCommand,
|
|
serverAddCommand,
|
|
serverListCommand,
|
|
serverRemoveCommand,
|
|
},
|
|
}
|