From 0511e9acf1cc0cffa32ae006d390334427bed544 Mon Sep 17 00:00:00 2001 From: zimbatm Date: Thu, 30 May 2024 19:17:57 +0200 Subject: [PATCH] fixes https://github.com/numtide/treefmt/pull/309#discussion_r1620949820 --- cli/cli.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/cli.go b/cli/cli.go index 5eba35ea..103037ab 100644 --- a/cli/cli.go +++ b/cli/cli.go @@ -16,8 +16,8 @@ type Format struct { ConfigFile string `type:"path" help:"Load the config file from the given path (defaults to searching upwards for treefmt.toml)."` FailOnChange bool `help:"Exit with error if any changes were made. Useful for CI."` Formatters []string `short:"f" help:"Specify formatters to apply. Defaults to all formatters."` - TreeRoot string `type:"path" help:"The root directory from which treefmt will start walking the filesystem (defaults to the directory containing the config file)."` - TreeRootFile string `type:"path" help:"File to search for to find the project root (if --tree-root is not passed)."` + TreeRoot string `type:"existingdir" xor:"tree-root" help:"The root directory from which treefmt will start walking the filesystem (defaults to the directory containing the config file)."` + TreeRootFile string `type:"path" xor:"tree-root" help:"File to search for to find the project root (if --tree-root is not passed)."` Walk walk.Type `enum:"auto,git,filesystem" default:"auto" help:"The method used to traverse the files within --tree-root. Currently supports 'auto', 'git' or 'filesystem'."` Verbosity int `name:"verbose" short:"v" type:"counter" default:"0" env:"LOG_LEVEL" help:"Set the verbosity of logs e.g. -vv."` Version bool `name:"version" short:"V" help:"Print version."`