Skip to content

v1.0.1

Choose a tag to compare

@Snesnopic Snesnopic released this 24 Dec 17:36
· 646 commits to development since this release

First maintenance release fixing CLI behavior and logging.

What's new

  • Fixed -o (output) behavior: The -o flag now correctly supports renaming single files. Previously, it incorrectly treated the output path as a directory in single-file mode.
  • New --log-file option: Added a specific flag to write logs to a file (e.g., --log-file chisel.log). Chisel no longer creates a chisel.log file in the working directory by default.
  • Logging improvements: The default log level has been corrected to ERROR to reduce console noise.
  • Version reporting: Fixed the output of --version to correctly display the release number.

If you're having problems on Linux/macOS, run chisel with --regenerate-magic.

macOS: removing the Gatekeeper quarantine
When downloading binaries from the internet, macOS automatically marks them as “quarantined”.
If you try to run chisel and macOS shows a warning like:

“chisel cannot be opened because it is from an unidentified developer”

…you need to remove the quarantine attribute manually.

How to remove the quarantine flag
Open Terminal in the folder where you downloaded chisel and run:

xattr -d com.apple.quarantine ./chisel

To verify that the quarantine flag is gone:

xattr ./chisel

If com.apple.quarantine no longer appears, you're good to go.
Now you can run:

./chisel ...

Note
This issue does not occur if you compile chisel yourself.