Minimal distributed configuration management in bash

Minimal distributed configuration management in bash. Tiny alternative to ansible / chef / puppet / etc.

Related Repos



niieani Bash Infinity Bash Infinity is a standard library and a boilerplate framework for writing tools using bash. It's modular and lightweight, while managing to implement some concepts from C#, Java or JavaScript into bash. The In
 

posener complete A tool for bash writing bash completion in go. Writing bash completion scripts is a hard work. This package provides an easy way to create bash completion scripts for any command, and also an easy way to install/un
 

nikita-skobov create-bash-script A bash script designed to create other bash scripts with basic argument parsing. Installation: This script was designed to be used as a global program to easily create bash scripts within any direct
 

cfg4j Overview cfg4j ("Configuration for Java") is a configuration library for Java distributed apps (and not only). Features: Open source Easy to use Auto-reloads configuration Powerful configuration mech
 

riobard bash-powerline Powerline for Bash in pure Bash script. Features Git: show branch name, tag name, or unique short hash. Git: show "*" symbol with uncommited modifications. Git: show "↑" symbol and number of co
 

zombieleet bash-assert testify is a lightweight unit testing framework for bash Usage clone this repository git clone https://github.com/zombieleet/testify.git create a test file then source testify.bash and the script you want
 

zombieleet async-bash async-bash is a bash script that implements few asynchronous functions This script was created to be compatible with bash versions that does not support coproc functions setTimeout ( excute a function a
 

alexanderepstein bsupdate (Bash Script Update) A lightweight drop in bash script that can be added to any bash application/CLI to automate updating Less then 3 KB, ~35 lines of code If you have
 
CLI
26

feross Clash - A Simple Bash-Like Shell What is Clash? A simple Bash-like shell. Assignment instructions are here. What is Bash? Bash is a Unix shell and command language written by Brian Fox for the GNU P
 

akinomyoga Bash Line Editor -- a full-featured line editor written in pure Bash! Syntax highlighting, auto suggestions, vim modes, etc. are available in Bash interactive sessions!
 

cerndb Distributed Keras Distributed Deep Learning with Apache Spark and Keras. Introduction Distributed Keras is a distributed deep learning framework built op top of Apache Spark and Keras, with a focus on "state-of-the-ar
 

ignitejscl Ignite Reproducible Deployment Management, Dependency and Configuration Management System Ignite is a deployment and dependency management system designed to be reproducible universally. Features Simple
 

substack highlight-bash-syntax highlight bash syntax with html example given a shell script: #!/bin/bash echo hello > cool.txt echo 'ok <3' and a program to turn it into html: var highlight = require('highlight-b
 

jandob ReBash - bash/shell library/framework Motivation Developing in bash has some serious flaws: scoping - bash functions are always global no exception handling larger projects quickly become non-transparent ..
 

sstephenson Bats: Bash Automated Testing System Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected. A Bats test file is a Bash script with special synta
 

lingtalfi Bash Manager 2015-09-20 What is it? Bash manager is a mini framework for creating simple command line utilities (called softwares in this document). It's written in bash 4. Features simple conception (e
 

zpm-zsh mysql-colorize Colorization for mysql Installation Bash Clone repository, for example, into ~/.bash/mysql-colorize git clone https://github.com/horosgrisa/mysql-colorize.bash ~/.bash/mysql-colorize
 

momeni Gittify Customized bash environment, making git folders more friendly. This project provides bash/git customization files. Running the gittify command, starts a new bash shell and overrides its console PS1. New console line info
 

sharkdp pysh Python-enhanced bash scripts. pysh allows you to write bash scripts that include short snippets of Python code with a local environment that is shared between bash and Python. Example Lines that start with #&g
 

dylanaraps pure bash bible A [WIP] collection of pure bash alternatives to external processes. The goal of this repository is to document known and unknown methods of doing various tasks using only built-in bash features. Using the
 

jpetrucciani An inline Bash script runner, for Python. Example Usage >>> import bash >>> bash.run("echo hi") <BashProcess pid=24108 return_code=0> >>> proc = _ >>> proc.output 'hi\