Skip to content

feat(curl): add compatibility flags and ASCII tracing - #111

Merged
M09Ic merged 17 commits into
masterfrom
feat/curl-compat
Aug 21, 2026
Merged

feat(curl): add compatibility flags and ASCII tracing#111
M09Ic merged 17 commits into
masterfrom
feat/curl-compat

Conversation

@wuchulonly

Copy link
Copy Markdown
Contributor

Summary

  • add compatibility for -D, -m, -I, -f, -N, HTTP version selectors, --resolve, --path-as-is, and --version
  • add local --trace-ascii output with curl-compatible destinations (- stdout, % stderr), markers, ASCII rows, CRLF offsets, and redirect coverage
  • keep unknown options explicit errors and preserve Hub/evidence routing

Validation

  • go test ./...
  • go test -race ./tools/curl
  • go vet ./tools/curl
  • Cairn Runner curl registration and Hub evidence regression

--trace-ascii intentionally remains a local diagnostic stream and can contain credentials, cookies, and request/response bodies.

@M09Ic
M09Ic changed the base branch from feat/curl-tool to master August 21, 2026 15:32
@M09Ic
M09Ic merged commit 0c150fb into master Aug 21, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants