Add a generate-registration command
This commit is contained in:
@@ -9,6 +9,7 @@ import (
|
||||
type Config struct {
|
||||
Homeserver homeserver `yaml:"homeserver"`
|
||||
Appservice appservice `yaml:"appservice"`
|
||||
Bridge bridge `yaml:"bridge"`
|
||||
}
|
||||
|
||||
func FromBytes(data []byte) (*Config, error) {
|
||||
@@ -33,3 +34,12 @@ func FromFile(filename string) (*Config, error) {
|
||||
|
||||
return FromBytes(data)
|
||||
}
|
||||
|
||||
func (cfg *Config) Save(filename string) error {
|
||||
data, err := yaml.Marshal(cfg)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return ioutil.WriteFile(filename, data, 0600)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user