Fix output-directory flag and add project documentation #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Bug Fix (cmd/root.go)
output-drectory→output-directoryviper.BindPFlag()for output-directory flagWithout the viper binding, the
-oflag was not working correctly as viper couldn't access the flag value.Documentation (CLAUDE.md)
Added comprehensive documentation including:
Build (.gitignore)
codeblocksbinary to .gitignoreTest Plan
go build -v ./...go test -v ./...-oflag works correctly by extracting code blocks to a test directory🤖 Generated with Claude Code