Fix pathIsHidden treating base directory as hidden, print banner to stdout

- pathIsHidden(".") was returning true, causing freshen to skip entire
  directory tree when dotfiles excluded
- Banner now prints directly to stdout to avoid log prefix artifacts
This commit is contained in:
2025-12-17 15:20:56 -08:00
parent 5523cb1595
commit 818358a8a1
3 changed files with 11 additions and 10 deletions

View File

@@ -173,10 +173,10 @@ func TestBannerOutput(t *testing.T) {
exitCode := RunWithOptions(opts)
assert.Equal(t, 0, exitCode)
// Banner ASCII art should be in stderr (via log.Info)
stderr := opts.Stderr.(*bytes.Buffer).String()
assert.Contains(t, stderr, "___")
assert.Contains(t, stderr, "\\")
// Banner ASCII art should be in stdout
stdout := opts.Stdout.(*bytes.Buffer).String()
assert.Contains(t, stdout, "___")
assert.Contains(t, stdout, "\\")
}
func TestUnknownCommand(t *testing.T) {