Bash Automated Testing System

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

Related Repos

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

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

testing-library Vue Testing Library Simple and complete Vue.js testing utilities that encourage good testing practices. Vue Testing Library is a lightweight adapter b

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 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

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!

metersphere MeterSphere is a one-stop open-source enterprise-class continuous testing platform. It covers functions such as tests tracking, interface testing, performance testing, team collaboration and is compatible with open-source standards such as JMeter. It helps development and testing teams to conduct highly scalable automated testing, making full use of elasticity of the cloud, and accelerating the delivery process of high-quality software.

dylanaraps A command-line system information tool written in bash 3.2+ Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an

session-replay-tools TCPCopy - A TCP Stream Replay Tool TCPCopy is a TCP stream replay tool to support real testing of Internet server applications. Description Although the real live flow is important for the test of Internet server appl

vishnudxb automated-pentest Creating a minimal docker container of Parrot OS for running an automated pentest. This repo is for automated pentesting using parrot docker container. This docker container can be used for auditing

newca12 A curated list of (sometimes) awesome Rust resources regarding automated or semi-automated formalization efforts in any area, including classical mathematics, constructive mathematics formal algorithms, and program verification.

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 ..

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 ~/.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