Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions announcements/0.92-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# shelldoc 0.92 Social Media Posts

## LinkedIn

shelldoc 0.92 is out!

This final release candidate before 1.0 adds command execution control features that make shelldoc more practical for real-world documentation testing.

What's new:
- Dry-run mode (`--dry-run`/`-n`) to preview commands without execution
- Command timeouts (`--timeout`/`-t`) to prevent runaway tests
- Per-command timeouts via `shelldoctimeout` attribute in code blocks
- Graceful CTRL-C handling for clean test interruption
- Partial results saved to XML when tests are cancelled

Dry-run mode lets you review commands before execution, and timeouts prevent tests from hanging indefinitely.

0.92 is feature-complete for 1.0. This is your last chance to report issues before the stable release. Try it against your documentation and let me know what breaks.

Install: `go install github.com/mirkoboehm/shelldoc/cmd/shelldoc@v0.92.0`

Project page: https://www.creative-destruction.org/project/shelldoc/
GitHub: https://github.com/mirkoboehm/shelldoc

#OpenSource #Documentation #DevTools #Golang

---

## Mastodon

shelldoc 0.92 released!

What's new:
- Dry-run mode (`-n`)
- Command timeouts (`-t 30s`) and per-block `shelldoctimeout`
- Graceful CTRL-C handling

Feature-complete for 1.0. Last chance to report issues before stable release!

`go install github.com/mirkoboehm/shelldoc/cmd/shelldoc@v0.92.0`

https://github.com/mirkoboehm/shelldoc

#OpenSource #Documentation #DevTools #Golang