service auth, edit and delete now all support --service flag

If a service name is given, this will be used. If not the user is
prompted to select one.
This commit is contained in:
Philipp Wolfer 2023-12-09 22:59:33 +01:00
parent c21715d36b
commit 9449a29fb1
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
9 changed files with 29 additions and 51 deletions

View file

@ -116,13 +116,13 @@ func AllServicesAsList() ServiceList {
return list
}
func GetService(name string) (*ServiceConfig, error) {
func GetService(name string) (ServiceConfig, error) {
key := "service." + name
config := viper.Sub(key)
if config != nil {
service := NewServiceConfig(name, config)
return &service, nil
return service, nil
}
return nil, fmt.Errorf(i18n.Tr("no service configuration \"%v\"", name))
return ServiceConfig{}, fmt.Errorf(i18n.Tr("no service configuration \"%v\"", name))
}