Skip to content

Releases: indexzero/skiffs

v0.1.0

30 Jan 03:18

Choose a tag to compare

Changelog

  • 58e05d4 add context.Context to all I/O operations
  • 5e80924 all: add unit tests
  • 6df67d7 all: better name
  • dee9cad all: move implementation packages to internal/
  • 38c994a all: simplify
  • dd65a40 cmd, output: add tests for business logic functions
  • 6bd8f4c cmd: remove unused import
  • 166fbec cmd: replace global flag variables with config struct
  • dcadd64 cmd: root command with flags and scan logic
  • 17da0e5 cmd: use errWriter pattern for checkRepo
  • 02497e7 cmd: version subcommand
  • 1b73a18 diff: compare scan results over time
  • ae89bb4 doc: better description
  • 202cb7f git: define FileStatus type, remove dependency on report package
  • a1e2b66 git: include stderr output in error messages
  • f5bfe6b git: repository inspection operations
  • a046084 gitignore: standard exclusions
  • 9051e24 goreleaser: add release automation
  • 838ee6a ianal: license
  • 298ffd5 main: entry point
  • 020d553 mod: initialize module
  • 33993ca output: accept io.Writer, return errors consistently
  • 1f26eb2 output: export color functions, remove duplicates from cmd/diff
  • f71bc08 output: table and JSON formatters
  • 3664c20 readme: document diff command and JSON schema
  • 40b087a readme: initial documentation
  • 6969a48 rename project from skiffscan to skiffs
  • 2e3db72 report errors from git commands instead of swallowing them
  • 4030824 report: add diff tests
  • 1b27c2b report: define core data types
  • d5b4a8d scanner: directory walking and repo detection
  • 57aecf7 scanner: make zero value useful
  • 5e9ddb7 scanner: remove redundant pattern matching in shouldIgnore
  • dcc5c03 tui: move to dev/plans
  • bb9bebb tui: potential future TUI