grim/devweb
Clone
Summary
Browse
Changes
Graph
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
()
}