grim/devweb

this shit is fucked
draft
2021-01-22, Gary Kramlich
32558a1baa41
this shit is fucked
package access
import (
"fmt"
"keep.imfreedom.org/grim/devweb/db"
)
type ListCmd struct {
db.Options
}
func (c *ListCmd) Run() error {
err := db.Setup(c.Options.Driver, c.Options.Options)
if err != nil {
return err
}
apiKeys, err := db.ListAPIKeys()
if err != nil {
db.Teardown()
return err
}
fmt.Printf("Found %d APIKeys\n", len(apiKeys))
for _, apiKey := range apiKeys {
fmt.Printf("%s\t%s\n", apiKey.AccessKey, apiKey.Description)
}
return db.Teardown()
}