vscode-runme
bats-core
vscode-runme | bats-core | |
---|---|---|
7 | 23 | |
166 | 4,652 | |
2.4% | 1.5% | |
9.8 | 8.8 | |
2 days ago | 5 days ago | |
TypeScript | 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.
vscode-runme
-
Runme Gist: A Pastebin for Terminals Inside Your Docs
Notebook: https://github.com/stateful/vscode-runme/blob/main/examples/gist.md
- BranchGPT - AI-Powered Solution to Branch Names via Merge Commits
-
BranchGPT: The AI-Powered Solution to Personalized Branch Names
Jump right in with: $ runme branchGPT (install via Homebrew or Scoop)
-
Monthly 'Shameless Self Promotion' thread - 2023/05
Super easy to get started: https://runme.dev/
-
Integration testing docs in GitHub Actions
⏯ Never heard of Runme before? It's an open source toolkit that let's you run your README.md and other markdown docs in both terminal and as runnable notebook inside VS Code. Check it out.
-
ReadmeOps: Testing markdown docs (eg README.md) in GitHub Actions.
With today's v1.0 of Runme, a flexible open-source toolkit to run, edit, and test the docs describing your Developer Experience, this is finally possible!
-
Run your README.md in VS Code
We chose to release Runme early as an invitation to the dev community to participate in it’s on-going development. Both the extension and CLI are still under heavy development and haven’t yet undergone extensive battle testing. Please send us bug reports and feature requests if anything gets in your way.
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?
linkerd-website - Source code for the linkerd.io website
shunit2 - shUnit2 is a xUnit based unit test framework for Bourne based shell scripts.
terracost - Cloud cost estimation for Terraform in your CLI
getting-started-with-bash-testing - Example Bash Project to get started with testing with Bats.
runme - DevOps Workflows Built with Markdown
bash-oo-framework - Bash Infinity is a modern standard library / framework / boilerplate for Bash
bats-detik - A library to ease e2e tests of applications in K8s environments
bats-assert - Common assertions for Bats
docker-php-tutorial - Example files of my tutorial on PHP on Docker (check out the branches!)
shellharden - The corrective bash syntax highlighter
terracognita - Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration
sh - A shell parser, formatter, and interpreter with bash support; includes shfmt