mirror of https://github.com/status-im/fathom.git
move command declaration into same file as func declaration
This commit is contained in:
parent
82e1216bb3
commit
19b0ccf5b6
|
@ -37,40 +37,8 @@ func main() {
|
||||||
app.Before = before
|
app.Before = before
|
||||||
app.After = after
|
app.After = after
|
||||||
app.Commands = []cli.Command{
|
app.Commands = []cli.Command{
|
||||||
{
|
serverCmd,
|
||||||
Name: "server",
|
registerCmd,
|
||||||
Aliases: []string{"s"},
|
|
||||||
Usage: "start the fathom web server",
|
|
||||||
Action: server,
|
|
||||||
Flags: []cli.Flag{
|
|
||||||
cli.StringFlag{
|
|
||||||
EnvVar: "FATHOM_SERVER_ADDR",
|
|
||||||
Name: "addr,port",
|
|
||||||
Usage: "server address",
|
|
||||||
Value: ":8080",
|
|
||||||
},
|
|
||||||
cli.BoolFlag{
|
|
||||||
EnvVar: "FATHOM_DEBUG",
|
|
||||||
Name: "debug, d",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Name: "register",
|
|
||||||
Aliases: []string{"r"},
|
|
||||||
Usage: "register a new admin user",
|
|
||||||
Action: register,
|
|
||||||
Flags: []cli.Flag{
|
|
||||||
cli.StringFlag{
|
|
||||||
Name: "email, e",
|
|
||||||
Usage: "user email",
|
|
||||||
},
|
|
||||||
cli.StringFlag{
|
|
||||||
Name: "password, p",
|
|
||||||
Usage: "user password",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(os.Args) < 2 || os.Args[1] != "--version" {
|
if len(os.Args) < 2 || os.Args[1] != "--version" {
|
||||||
|
|
|
@ -10,6 +10,23 @@ import (
|
||||||
"golang.org/x/crypto/bcrypt"
|
"golang.org/x/crypto/bcrypt"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var registerCmd = cli.Command{
|
||||||
|
Name: "register",
|
||||||
|
Aliases: []string{"r"},
|
||||||
|
Usage: "register a new admin user",
|
||||||
|
Action: register,
|
||||||
|
Flags: []cli.Flag{
|
||||||
|
cli.StringFlag{
|
||||||
|
Name: "email, e",
|
||||||
|
Usage: "user email",
|
||||||
|
},
|
||||||
|
cli.StringFlag{
|
||||||
|
Name: "password, p",
|
||||||
|
Usage: "user password",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
func register(c *cli.Context) error {
|
func register(c *cli.Context) error {
|
||||||
email := c.String("email")
|
email := c.String("email")
|
||||||
if email == "" {
|
if email == "" {
|
||||||
|
|
|
@ -11,6 +11,25 @@ import (
|
||||||
"github.com/usefathom/fathom/pkg/api"
|
"github.com/usefathom/fathom/pkg/api"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var serverCmd = cli.Command{
|
||||||
|
Name: "server",
|
||||||
|
Aliases: []string{"s"},
|
||||||
|
Usage: "start the fathom web server",
|
||||||
|
Action: server,
|
||||||
|
Flags: []cli.Flag{
|
||||||
|
cli.StringFlag{
|
||||||
|
EnvVar: "FATHOM_SERVER_ADDR",
|
||||||
|
Name: "addr,port",
|
||||||
|
Usage: "server address",
|
||||||
|
Value: ":8080",
|
||||||
|
},
|
||||||
|
cli.BoolFlag{
|
||||||
|
EnvVar: "FATHOM_DEBUG",
|
||||||
|
Name: "debug, d",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
func server(c *cli.Context) error {
|
func server(c *cli.Context) error {
|
||||||
var h http.Handler
|
var h http.Handler
|
||||||
a := api.New(app.database, app.config.Secret)
|
a := api.New(app.database, app.config.Secret)
|
||||||
|
|
Loading…
Reference in New Issue