vieter/src/server/cli.v

19 lines
383 B
Coq
Raw Normal View History

module server
import cli
import env
2022-04-06 17:57:05 +02:00
// cmd returns the cli submodule that handles starting the server
pub fn cmd() cli.Command {
return cli.Command{
name: 'server'
description: 'Start the Vieter server'
execute: fn (cmd cli.Command) ? {
config_file := cmd.flags.get_string('config-file') ?
conf := env.load<env.ServerConfig>(config_file) ?
2022-04-06 16:57:27 +02:00
server(conf) ?
}
}
}