refactor: migrated env code to own external module

This commit is contained in:
Jef Roosens 2022-06-15 13:20:29 +02:00
parent 4866cfa635
commit 44696fc11b
Signed by: Jef Roosens
GPG key ID: B75D4F293C7052DB
8 changed files with 24 additions and 124 deletions

View file

@ -1,7 +1,7 @@
module server
import cli
import env
import vieter.vconf
struct Config {
pub:
@ -19,7 +19,7 @@ pub fn cmd() cli.Command {
description: 'Start the Vieter server.'
execute: fn (cmd cli.Command) ? {
config_file := cmd.flags.get_string('config-file')?
conf := env.load<Config>(config_file)?
conf := vconf.load<Config>(default_path: config_file)?
server(conf)?
}