mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-07-09 21:17:09 +08:00
commands: add implementations for create, use, rm, stop
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
@ -12,8 +12,11 @@ type lsOptions struct {
|
||||
}
|
||||
|
||||
func runLs(dockerCli command.Cli, in lsOptions) error {
|
||||
fmt.Printf("current config file: %+v\n", dockerCli.ConfigFile().Filename)
|
||||
fmt.Printf("current context: %+v\n", dockerCli.CurrentContext())
|
||||
ep, err := getCurrentEndpoint(dockerCli)
|
||||
fmt.Printf("current endpoint: %+v %v\n", ep, err)
|
||||
|
||||
fmt.Printf("current config file: %+v\n", dockerCli.ConfigFile())
|
||||
fmt.Printf("current config file: %+v\n", dockerCli)
|
||||
|
||||
list, err := dockerCli.ContextStore().ListContexts()
|
||||
if err != nil {
|
||||
@ -23,6 +26,20 @@ func runLs(dockerCli command.Cli, in lsOptions) error {
|
||||
fmt.Printf("context%d: %+v\n", i, l)
|
||||
}
|
||||
|
||||
txn, release, err := getStore(dockerCli)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer release()
|
||||
|
||||
ll, err := txn.List()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
for i, l := range ll {
|
||||
fmt.Printf("store %d: %+v\n", i, l)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user