Mdtest
Tool for combining examples and test cases. Parses markdown files for test steps defined as code blocks and uses these to test command line applications.
Install / Use
/learn @UpCloudLtd/MdtestREADME
mdtest
Tool for combining examples and test cases. Parses markdown files for test steps defined as code blocks and uses these to test command line applications.
Usage
Build binary and test examples:
make
./bin/mdtest examples/
Development
Use conventional commits when committing your changes.
To lint the code, run golangci-lint run. See its documentation for local installation instructions.
golangci-lint run
To test the code, run go test ./....
go test ./...
To build the application and execute the tests in examples/ directory, run:
make
./bin/mdtest examples/
Related Skills
gh-issues
347.9kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
imsg
347.9kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
347.9kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
