Skip to content
@bashup

bashup

Scripting tools written in or for GNU bash (with an emphasis on devops and literate programming)

Pinned

  1. mdsh mdsh Public

    Multi-lingual, Markdown-based Literate Programming... in run-anywhere bash

    Shell 163 15

  2. jqmd jqmd Public

    Write and document your jq/shell scripts with markdown

    Shell 41 1

  3. events events Public

    An event/callback/promise system for bash apps that's fast (10k/s), tiny (<2.2K), and portable (bash 3.2+, builtins-only)

    Shell 77 7

  4. .devkit .devkit Public

    Portable project automation and dependency bootstrapping for polyglot projects

    Shell 22 1

  5. realpaths realpaths Public

    Fast, portable path manipulation and symlink resolution in 2K of pure bash

    Shell 35 3

  6. scale-dsl scale-dsl Public

    Scala-inspired DSL syntax for bash 3.2 and up, in just 7 lines (501 bytes)

    Shell 5

Repositories

Showing 10 of 20 repositories
  • .devkit Public

    Portable project automation and dependency bootstrapping for polyglot projects

    Shell 22 MIT 1 3 0 Updated Apr 21, 2024
  • realpaths Public

    Fast, portable path manipulation and symlink resolution in 2K of pure bash

    Shell 35 CC0-1.0 3 0 0 Updated Feb 25, 2024
  • doco Public

    docker-compose project automation and literate devops

    Shell 8 MIT 0 2 0 Updated Apr 15, 2023
  • c3-mro Public

    C3 Linearization and Fast Method Dispatch for bash 4.4+

    Shell 0 MIT 0 0 0 Updated Apr 2, 2023
  • bash-kit Public

    Images for testing .devkit-based projects against specific bash versions

    Dockerfile 2 0 0 0 Updated Mar 19, 2023
  • alpine-tools Public

    Alpine binaries of miscellaneous tools (shellcheck, yaml2json, and modd) as a docker source image

    Dockerfile 1 0 0 0 Updated Mar 15, 2023
  • mdsh Public

    Multi-lingual, Markdown-based Literate Programming... in run-anywhere bash

    Shell 163 MIT 15 0 0 Updated Jul 1, 2022
  • basher Public Forked from basherpm/basher

    A package manager for shell scripts.

    Shell 4 MIT 76 0 0 Updated Dec 15, 2021
  • lore Public

    Track bash history in per-project (or per-tmux-pane) files with autosave and autoswitch

    Shell 8 MIT 0 2 0 Updated Dec 15, 2021
  • scale-dsl Public

    Scala-inspired DSL syntax for bash 3.2 and up, in just 7 lines (501 bytes)

    Shell 5 CC0-1.0 0 0 0 Updated Jul 7, 2021

Top languages

Loading…

Most used topics

Loading…