feat: makes ls list all stores by default, with config option to disable. adds --store glob support
This commit is contained in:
parent
b6248e409f
commit
55b2e7f6cb
35 changed files with 487 additions and 177 deletions
|
|
@ -39,12 +39,14 @@ type Config struct {
|
|||
}
|
||||
|
||||
type KeyConfig struct {
|
||||
AlwaysPromptDelete bool `toml:"always_prompt_delete"`
|
||||
AlwaysPromptOverwrite bool `toml:"always_prompt_overwrite"`
|
||||
AlwaysPromptDelete bool `toml:"always_prompt_delete"`
|
||||
AlwaysPromptGlobDelete bool `toml:"always_prompt_glob_delete"`
|
||||
AlwaysPromptOverwrite bool `toml:"always_prompt_overwrite"`
|
||||
}
|
||||
|
||||
type StoreConfig struct {
|
||||
DefaultStoreName string `toml:"default_store_name"`
|
||||
ListAllStores bool `toml:"list_all_stores"`
|
||||
AlwaysPromptDelete bool `toml:"always_prompt_delete"`
|
||||
AlwaysPromptOverwrite bool `toml:"always_prompt_overwrite"`
|
||||
}
|
||||
|
|
@ -77,11 +79,13 @@ func defaultConfig() Config {
|
|||
return Config{
|
||||
DisplayAsciiArt: true,
|
||||
Key: KeyConfig{
|
||||
AlwaysPromptDelete: false,
|
||||
AlwaysPromptOverwrite: false,
|
||||
AlwaysPromptDelete: false,
|
||||
AlwaysPromptGlobDelete: true,
|
||||
AlwaysPromptOverwrite: false,
|
||||
},
|
||||
Store: StoreConfig{
|
||||
DefaultStoreName: "default",
|
||||
ListAllStores: true,
|
||||
AlwaysPromptDelete: true,
|
||||
AlwaysPromptOverwrite: true,
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue