strictbash
dagger
strictbash | dagger | |
---|---|---|
2 | 116 | |
6 | 14,235 | |
- | 3.3% | |
0.0 | 9.9 | |
over 2 years ago | 1 day ago | |
Nix | Go | |
MIT License | Apache License 2.0 |
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.
strictbash
-
Shellcheck finds bugs in your shell scripts
Shellcheck is a godsend
https://github.com/jamespwilliams/strictbash, I wrote this little wrapper a while back that you can use as a shebang for scripts. It runs shellcheck for you before the script executes, so it’s not possible to run the script at all if there are failures. It also sets all the bash “strict mode” [0] flags.
[0] http://redsymbol.net/articles/unofficial-bash-strict-mode/
- Show HN: Strictbash – enable Bash “strict mode” & run shellcheck via a shebang
dagger
-
CI/CD Is Your Code’s Nervous System, Your App Doesn’t Ship Without It
Dagger: Run your pipelines as code in containers
-
Show HN: Unregistry – "Docker push" directly to servers without a registry
You can do anything with a Turing complete language if you try hard enough, but the dagger shell is built for devops, and can pipe first class dagger objects like services and containers to enable things like
container | from alpine | with-exec apk add curl | with-exec -- curl -L https://dagger.io | stdout
-
DevOps in 2025: the future is automated, git-ified, and kinda scary but fun.
Pipelines-as-code with Tekton, GitHub Actions, or even Dagger
-
Docker Management Is Evolving These 8 Tools Made My Life Easier
1. Dagger — The CI/CD Brain Docker Always Wanted
- Dagger Shell: Unix Pipeline Pattern for Typed API Objects
-
The Pain That Is GitHub Actions
mise (https://mise.jdx.dev/) and dagger (https://github.com/dagger/dagger) seem like nice candidates too!
Mise can install all your deps, and run tasks
-
Python in DevOps: Automation, Efficiency, and Scalability
While YAML has been a traditional choice for defining pipelines, Python SDKs like Dagger provide developers with programmatic control. Instead of static files, you can write functions to configure, test, and deploy applications dynamically.
-
The DevOps Engineer's Handbook
uh-huh: https://github.com/earthly/earthly/blob/v0.8.15/LICENSE (MPLv2, just like TF used to be) https://github.com/dagger/dagger/blob/v0.15.2/LICENSE (Apache 2)
-
The CD Pipeline Manifesto
I commend anyone who’s taking a hard look at our current CI/CD practices. Good work! Succinctly stating the problems is easier said than done.
I believe https://dagger.io checks all these manifesto boxes and more. At least that’s where I’m focusing my attention.
-
SymfonyCon Vienna 2024: Recap of our Experience
A standout presentation came from Paul Dragoonis about Dagger, a programmable CI/CD engine created by the author of Docker, Solomon Hykes. The talk illustrated how PHP developers can leverage Dagger to define their CI/CD pipelines as code, creating and managing Docker containers programmatically, a significant step forward for PHP deployment automation.
What are some alternatives?
shh - Simple shell like scripting from Haskell
Bazel - a fast, scalable, multi-language and extensible build system
bach - Bach Testing Framework
Task - A task runner / simpler Make alternative written in Go
shellcheck-gitlab-ci-scripts-hook
earthly - Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.