Displaying 1 to 20 from 31 results

autoenv - Directory-based environments.

  •    Shell

Magic per-project shell environments. Very pretentious. If a directory contains a .env file, it will automatically be executed when you cd into it. When enabled (set AUTOENV_ENABLE_LEAVE to a non-null string), if a directory contains a .env.leave file, it will automatically be executed when you leave it.

pure-bash-bible - 📖 A collection of pure bash alternatives to external processes.

  •    Shell

A collection of pure bash alternatives to external processes. The goal of this book is to document known and unknown methods of doing various tasks using only built-in bash features. Using the snippets from this bible can help remove unneeded dependencies from scripts and in most cases make them faster. I came across these tips and discovered a few while developing neofetch, pxltrm and other smaller projects.

bash-handbook - :book: For those who wanna learn Bash

  •    Javascript

This document was written for those who want to learn Bash without diving in too deeply. You should be able to run bash-handbook at the command line now. This will open the manual in your selected $PAGER. Otherwise, you may continue reading on here.




with - Command prefixing for continuous workflow using a single tool.

  •    Shell

Program prefixing for continuous workflow using a single tool. Starts an interactive shell with where every command is prefixed using <program>.

zsh-vi-mode - 💻 A better and friendly vi(vim) mode plugin for ZSH.

  •    Shell

💻 A better and friendly vi(vim) mode plugin for ZSH. Maybe you have experienced the default Vi mode in Zsh, after turning on the default Vi mode, you gradually found that it had many problems, some features were not perfect or non-existent, and some behaviors even were different from the native Vi(Vim) mode.

dasht - 💁 Search API docs offline, in terminal or browser

  •    Shell

The name "dasht" is a portmanteau of Dash and the letter "t", for terminal. Etymologically, "dasht" is Persian for plain, as in an flat expanse of land, which aptly characterizes the terminal environment where everything is text. Local search engine for web browsers.

learnyoubash - Learn you how to write your first bash script

  •    Javascript

Learn you how to use the terminal and write your the first Bash script. This workshopper is based on bash-handbook, so if you want to more examples, check it out.


stank - stank: analyzers for determining whether files smell like rotten POSIX shell scripts, or faintly rosy like Ruby and Python scripts

  •    Go

The stank system includes the stank Go library as well as several command line utilities for convenience. The stank application scans directories and files for POSIX-derived shell scripts and prints their paths, designed as a convenient standalone filter for linting large collections of source code. For example, use stank in combination with xargs to help per-file shell linters process large projects. rosy recommends scripts to be rewritten in other languages, such as porting bash scripts to ksh for speed; porting sh scripts to bash for robustness; or porting zsh scripts to sh for portability. By default, Rose mode is applied, encouraging shell scripts to be rewritten in non-shell languages for significant improvements in robustness and speed.

CakePHP-Shell-Scripts - Reusable CakePHP project shell scripts.

  •    Shell

This collection of scripts is intended to provide consistency and shortcuts for common project tasks. Key tools are highlighted and described below. Coordinates heavily with the Loadsys CakePHP App Skeleton. This is the master branch and along with the 3.x.x releases is meant for use with Cake 3 projects exclusively.

.vim - ✌️ A modular (Neo)Vim configuration

  •    Shell

Nearly every (Neo)Vim configuration you find online is composed of a single, giant vimrc file. But this one is different: it's modular, relying on (Neo)Vim's behavior of loading all plugin/**/*.vim files on startup to cleanly partition your settings, mappings, bundles, and other configuration into separate files that each focus on a single topic and do one thing well. Modularity of bundles, filetypes, colorschemes, and Vim settings.

home - 🏡 $HOME directory (dot files & bin scripts)

  •    Shell

Distributed under the terms of the ISC license (basically MIT).

execfuse - Turn a bunch of scripts into FUSE filesystem

  •    C

execfuse is a implement FUSE filesystems using a bunch of scripts. Consider it as a "shell FUSE binding".

efs2 - Effing Shell Scripts 2 - A common sense remote command execution tool

  •    Go

Effing Shell Scripts 2 is a common sense remote command execution tool inspired by fss and written in Go. Installation with Go is as easy as running go get.

dotfiles - My dotfiles

  •    Shell

Everything I need to get setup on a new machine. This repository contains my Vim, tmux, Zsh, Bash, and asdf config files, a script to symlink all the config files and directories in place, and a set of setup scripts that install all the tools I need on Ubuntu or OSX. The Solarized Color Scheme (http://ethanschoonover.com/solarized) is used for Vim and the terminal emulator profiles.

argbash - Bash argument parsing code generator

  •    M4

Argbash is not a parsing library, but it is rather a code generator that generates a bash library tailor-made for your script. It lets you to describe arguments your script should take and then, you can generate the bash parsing code. It stays in your script by default, but you can have it generated to a separate file and let Argbash to include it in your script for you. In any case, you won't need Argbash to run the script. Argbash is very simple to use and the generated code is relatively nice to read. Moreover, argument definitions stay embedded in the script, so when you need to update the parsing logic, you just re-run the argbash script on the already generated script.

dotfiles - [MOVED TO GITLAB]

  •    Emacs

I use of Emacs for almost everything, including my window manager (EXWM). See my Emacs pro-tips. As such, the more-or-less advanced configurations of my former favourite Unix programs are gone (Awesome, cmus, fish, fzf, Mutt, newsbeuter, ranger, urxvt, zathura, zsh). You can search for them before the git commit README: The Big Emacs Shift.

Anti-DDOS - 🔒 Anti DDOS | Bash Script Project 🔒

  •    Shell

Anti-DDOS project is an open source software project developed to protect against DOS and DDoS attacks. The project was written using bash programming language. By writing iptables rules into the Linux operating system. Takes the necessary defense configurations. And it only works on the linux operating system. 100% compatible for Linux operating systems. It does not provide 100% security, it will only help you to take the necessary measures. You need to set the config file according to your system architecture.

shebang-everything - Your unofficial guidebook to shell scripting :)

  •    Shell

# is often called sharp and ! is called Bang, hence the name sharp bang, but generally people say it shebang instead of sharp bang. Comments are started by a # sign, anything after pound sign on that line is ignored.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.