shellfire

Shell script framework

A framework for building modular shell scripts with reusable functions and standardized data formats

A repository of namespaced, composable shell (bash, sh and dash) function libraries. Takes aware the pain of shell scripting, making it robust and reusable. Includes secure curl usage, JSON, XML and Debian control file parsers, dependency documentation via attributes, and more. Batteries ARE included.

GitHub

1k stars
40 watching
50 forks
Language: Shell
last commit: almost 9 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
odb/shml A shell framework providing a simple way to add style and functionality to terminal scripts without memorizing complex control sequences. 444
shellspec/shellspec A full-featured BDD unit testing framework for shell scripting languages 1,167
rerun/rerun A framework to organize shell scripts into modular automation and provide tools for module development and execution 458
jandob/rebash A bash scripting framework providing a modular system with built-in logging, error handling, and testing tools for writing more maintainable and transparent scripts. 74
coderofsalvation/powscript A shell scripting tool with a Coffeescript-like syntax, designed to be an easy-to-use and feature-rich alternative for bash development. 159
twitchax/sheller A .NET library that makes building shell scripts easy and fluent by abstracting away low-level command execution details. 107
kareman/swiftshell A Swift framework for running shell commands and handling their output 1,037
mindaugasbarysas/bashwithnails A bash framework for managing and loading modular code with features like namespaces and weak OOP support. 34
shelljs/shx A utility package providing portable shell commands for Node.js package scripts 1,729
chris-rock/vesper An HTTP framework for Bash shell scripts to simplify generating valid HTTP responses 209
typeddevs/bashunit A comprehensive testing framework for Bash scripts. 328
bitloops/bitloops-language A programming language designed to help developers write clean, modular, and maintainable code by following best practices of Domain-Driven Design and Behavior-Driven Development. 345
cgsdev0/bash-stack A modern web framework implemented in bash that leverages HTMLX for building web applications. 490
datafire/datafire A framework for building integrations and APIs using JavaScript. 583
noahbliss/mortar A framework to join Linux's physical security bricks by integrating Secureboot, TPM keys, and LUKS encryption 235