Skip to content

Releases: sleipi/cli-t

Release list

v1.0.1

Choose a tag to compare

@sleipi sleipi released this 25 May 17:34

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@sleipi sleipi released this 25 May 17:28

What's Changed

Bug Fixes

  • fix: hide files with no matching entries when using --group filter by @sleipi in #5

Features

  • Add GitHub Actions CI and Dependabot by @sleipi in #1
  • feat: add group and skip directives with frontmatter support by @sleipi in #4
  • refactor: split cmd/clit/main.go into focused files by @sleipi in #6
  • feat: migrate CLI to cobra with improved help, version flag, and flag validation by @sleipi in #7
  • refactor: rename clit to clitest and .clit to .clitest by @sleipi in #8
  • refactor: extract directive fields into EntryDirectives and FileDirectives structs by @sleipi in #10
  • feat: add background process support (EXIT NEVER, poll, defer, pid capture) by @sleipi in #9
  • chore: add golangci-lint v2 with CI integration by @sleipi in #12
  • refactor: restructure E2E tests to behavior-driven style by @sleipi in #11
  • refactor: extract cmd/clitest/ logic into internal packages by @sleipi in #14
  • feat: add --fail-fast flag to stop execution on first test failure by @sleipi in #15
  • feat: add --no-color flag with NO_COLOR env and auto-disable on non-TTY by @sleipi in #16
  • docs: add stdin and prompts sections to roadmap by @sleipi in #17
  • feat: add [Prompts] section for interactive stdin testing by @sleipi in #18
  • feat: add [Finally] section and later assert modifier by @sleipi in #20
  • feat: support workdir directive to run commands in a specific directory by @sleipi in #22
  • feat: add --silent/-s flag to suppress output except summary and failures by @sleipi in #39
  • feat: add TextMate grammar for .clitest syntax highlighting by @sleipi in #42
  • feat: add env KEY=VALUE directive for setting process environment variables by @sleipi in #44
  • feat: add multi-line string assertions with triple-quote syntax by @sleipi in #45
  • feat: strict directive validation at parse time by @sleipi in #46
  • feat!: syntax overhaul before 1.0 release by @sleipi in #47
  • feat: capture query parity with asserts + regex capture groups by @sleipi in #50

Other

  • build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2
  • build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #3
  • build(deps): bump golangci/golangci-lint-action from 7 to 9 by @dependabot[bot] in #13
  • chore: add Homebrew tap publishing to GoReleaser by @sleipi in #52
  • chore: add license and release automation by @sleipi in #51

New Contributors

Full Changelog: https://github.com/sleipi/cli-t/commits/v1.0.0