mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
fix(cli): clistat: accept positional arg for stat disk cmd (#8911)
This commit is contained in:
@@ -233,8 +233,16 @@ func (*RootCmd) statDisk(s *clistat.Statter) *clibase.Cmd {
|
||||
},
|
||||
Handler: func(inv *clibase.Invocation) error {
|
||||
pfx := clistat.ParsePrefix(prefixArg)
|
||||
// Users may also call `coder stat disk <path>`.
|
||||
if len(inv.Args) > 0 {
|
||||
pathArg = inv.Args[0]
|
||||
}
|
||||
ds, err := s.Disk(pfx, pathArg)
|
||||
if err != nil {
|
||||
if os.IsNotExist(err) {
|
||||
// fmt.Errorf produces a more concise error.
|
||||
return fmt.Errorf("not found: %q", pathArg)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user