mod: add configuration for key.dir and key.name
This commit is contained in:
3
main.go
3
main.go
@@ -12,6 +12,8 @@ func createDefaultConfig() {
|
||||
viper.SetDefault("host", "127.0.0.1")
|
||||
viper.SetDefault("port", "8022")
|
||||
viper.SetDefault("users", map[string]string{})
|
||||
viper.SetDefault("key.dir", ".ssh")
|
||||
viper.SetDefault("key.name", "ssh_ed25519_key")
|
||||
viper.SetDefault("app.name", "echo")
|
||||
viper.SetDefault("app.args", []string{"Hello World"})
|
||||
}
|
||||
@@ -58,6 +60,7 @@ func main() {
|
||||
serve.Serve(
|
||||
viper.GetString("host"),
|
||||
viper.GetString("port"),
|
||||
fmt.Sprintf("%s/%s", viper.GetString("key.dir"), viper.GetString("key.name")),
|
||||
viper.GetStringMapString("users"),
|
||||
viper.GetString("app.name"),
|
||||
viper.GetStringSlice("app.args"),
|
||||
|
||||
Reference in New Issue
Block a user