@@ -41,7 +41,9 @@ func (c *ConfigCommand) Execute(args []string) error {
r, err := c.LoadArg(arg)
common.Must(err)
c, err := serial.DecodeJSONConfig(r)
- common.Must(err)
+ if err != nil {
+ ctllog.Fatalln(err)
+ }
conf.Override(c, arg)
}
@@ -46,7 +46,9 @@ func readConfDir(dirPath string) {
log.Fatalln(err)
for _, f := range confs {
- configFiles.Set(path.Join(dirPath, f.Name()))
+ if strings.HasSuffix(f.Name(), ".json") {
+ configFiles.Set(path.Join(dirPath, f.Name()))