runme
bats-core
runme | bats-core | |
---|---|---|
10 | 23 | |
840 | 4,668 | |
9.2% | 1.9% | |
9.4 | 8.8 | |
5 days ago | about 18 hours ago | |
Go | Shell | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
runme
-
Runme Gist: A Pastebin for Terminals Inside Your Docs
Congrats! Save, share, and collaborate with your team. Needless to say, it is also entirely possible to keep the Session Output files offline and local. Read about it here. While you're here, please give Runme a ⭐️ Star on GitHub.
-
Runme – Interactive Runbooks Built with Markdown
Join us, come hack on Runme, it's OSS and we are always looking for more contributors: https://github.com/stateful/runme
-
Lightweight notebook solution for BigQuery
Execute this markdown file https://github.com/stateful/blog-examples/blob/main/gcp-bigquery/README.md with open-source https://runme.dev/
- Open-source Runme runs Markdown
- Runme Runs Markdown
-
BranchGPT: The AI-Powered Solution to Personalized Branch Names
Full install instructions here. Note that runme branch and runme branchGPT are the same.
-
Integration testing docs in GitHub Actions
Now go try it out and help us prioritize! We’d love to hear what you think. If you run into any problems, please don’t hesitate to report them as a GitHub issue or talk to us on Discord.
-
Runme: Road to Testable Docs
Read more about the detailed breakdown of above's line items at https://www.stateful.com/blog/runme-road-to-reliable-docs as well as GitHub Projects boards to track progress. ETA for v1.0 is planned for February/March 2023.
-
Run README.md in your terminal
Using a simple rdme run you can run command blocks (check out the tab completion too) without much fuzz (as illustrated above making a sample commit to trigger the git-pre-commit hook). For a simple CLI tool, we have been pleasantly surprised at how natural the experience feels for interacting with tasks (if you like the terminal). You can find some additional examples inside of rdme’s repo.
bats-core
- BATS 1.11.0 released
-
Test Anything Protocol (Tap)
I use Bats which is TAP-compliant (https://github.com/bats-core/bats-core) at work to test CIS Benchmark at servers, it's amazing.
- Bashunit
-
How to get code coverage data out of integration tests
I'm working on a project that utilizes the standard Rust unit tests for some of its tests. However, most of the testing is done through integration tests with Bats (https://github.com/bats-core/bats-core). The Bats tests just run the binary. Is it possible to get code coverage data out of these tests somehow?
-
First time writing bash scripts for work, not sure if this is true elsewhere
There's Bat for automated bash testing. Used it a couple of times! https://github.com/bats-core/bats-core
-
Integration testing docs in GitHub Actions
Bats (Bash Automated Testing System) plus assertion libraries for kubectl
-
Unix bash scripting versus Python - any resources out there for comparisons?
Bash has a testing library. I think it's called BATS (not builtin though).
-
Testing Terraform infra - terratest alternatives?
I'm considering something like BATS, but maybe there are other specialized tools? Ofc I could just write some bash myself and add to that as the time goes on, but there has to be a better way.
-
asdf banned_commands
If you were as confused as I was where "run" is defined and how "output" gets set, and what the heck the bats extension is:
(1) and (2) are answered here:
https://github.com/bats-core/bats-core/blob/master/lib/bats-...
(3) bash automatic testing system.
-
Unix shell script tactics - a style guide
It's probably worth noting, bats-core is a solid testing framework, which allows a lot more serious approach to writing shell. https://github.com/bats-core/bats-core
What are some alternatives?
vscode-runme - DevOps Workflows Built with Markdown for VS Code
shunit2 - shUnit2 is a xUnit based unit test framework for Bourne based shell scripts.
xc - Markdown defined task runner.
getting-started-with-bash-testing - Example Bash Project to get started with testing with Bats.
blog-examples - Code examples from the Stateful Blog
bash-oo-framework - Bash Infinity is a modern standard library / framework / boilerplate for Bash
bash_kernel - A bash kernel for IPython
bats-assert - Common assertions for Bats
linkerd-website - Source code for the linkerd.io website
shellharden - The corrective bash syntax highlighter
executable-tutorials
sh - A shell parser, formatter, and interpreter with bash support; includes shfmt