scissors-0.0.1 is not a library.
Visit the last successful build:
scissors-0.2.0
scissors
scissors is a Unix CLI primitive for editor-based content approval,
modelled on git's commit.cleanup=scissors convention. It opens content
in your editor and returns the approved bytes on stdout.
What it will do (v0.1.0)
# Approve a PR body before submission
|
# Edit and confirm a draft, with context for multi-draft sessions
|
- Opens stdin in your
$VISUAL/$EDITOR(orvias fallback) - Strips everything below the scissors line (
# ----- >8 -----) - Exit code signals status:
0approved,1aborted,2error - Returns approved content on stdout — composable in pipelines
Roadmap
- 0.0.1 (this release) — name reservation, working
--helpand--version - 0.1.0 (next) — full implementation: stdin -> editor -> stdout, exit codes for status,
--contextflag - Future —
--jsonflag for structured output, additional editor integrations
Install (once 0.1.0 ships)
# Via PyPI
# Via uv
# Via Cargo
# Via Homebrew (planned)