bashup
Scripting tools written in or for GNU bash (with an emphasis on devops and literate programming)
Pinned Repositories
.devkit
Portable project automation and dependency bootstrapping for polyglot projects
doco
docker-compose project automation and literate devops
dotenv
Programmatically parse/read/edit .env files (docker-compose format)
events
An event/callback/promise system for bash apps that's fast (10k/s), tiny (<2.2K), and portable (bash 3.2+, builtins-only)
gitea-cli
Extensible, configurable command-line API client for gitea and gogs
jqmd
Write and document your jq/shell scripts with markdown
loco
LOcally-configured COmmands with `loco`
mdsh
Multi-lingual, Markdown-based Literate Programming... in run-anywhere bash
realpaths
Fast, portable path manipulation and symlink resolution in 2K of pure bash
scale-dsl
Scala-inspired DSL syntax for bash 3.2 and up, in just 7 lines (501 bytes)
bashup's Repositories
bashup/mdsh
Multi-lingual, Markdown-based Literate Programming... in run-anywhere bash
bashup/dotenv
Programmatically parse/read/edit .env files (docker-compose format)
bashup/events
An event/callback/promise system for bash apps that's fast (10k/s), tiny (<2.2K), and portable (bash 3.2+, builtins-only)
bashup/gitea-cli
Extensible, configurable command-line API client for gitea and gogs
bashup/jqmd
Write and document your jq/shell scripts with markdown
bashup/realpaths
Fast, portable path manipulation and symlink resolution in 2K of pure bash
bashup/.devkit
Portable project automation and dependency bootstrapping for polyglot projects
bashup/loco
LOcally-configured COmmands with `loco`
bashup/doco
docker-compose project automation and literate devops
bashup/lore
Track bash history in per-project (or per-tmux-pane) files with autosave and autoswitch
bashup/hooks
AOP and monkeypatching for bash functions, in <1.1K of pure bash (3.2+)
bashup/scale-dsl
Scala-inspired DSL syntax for bash 3.2 and up, in just 7 lines (501 bytes)
bashup/basher
A package manager for shell scripts.
bashup/bash-kit
Images for testing .devkit-based projects against specific bash versions
bashup/alpine-tools
Alpine binaries of miscellaneous tools (shellcheck, yaml2json, and modd) as a docker source image
bashup/bash-3.2
bash 3.2 docker image for testing bashup projects
bashup/c3-mro
C3 Linearization and Fast Method Dispatch for bash 4.4+
bashup/fik
Generate and manage .toml route files for Traefik (v1.x) from JSON, YAML, or shell scripts
bashup/reflex
Run a command when files change
bashup/modd
Forked version of cortesi/modd with an increased lull (debounce) time