sh
Shell parser
A tool for parsing, formatting, and interpreting shell scripts with support for multiple shells.
A shell parser, formatter, and interpreter with bash support; includes shfmt
7k stars
62 watching
345 forks
Language: Go
last commit: 13 days ago
Linked from 5 awesome lists
bashbeautifyformattergointerpretermkshparserposixshellshfmt
Related projects:
Repository | Description | Stars |
---|---|---|
mattn/go-shellwords | A library for parsing command-line arguments and environment variables in a shell-like way | 534 |
magicant/yash | A POSIX-compliant command line shell written in C99 with features to support daily interactive and scripting use. | 337 |
marvinroman/oh-my-zsh-git-patch-plugin | Customized Git plugin with aliases and functions to automate various Git tasks | 0 |
anaskhan96/sesh | A simple shell with features like aliasing and tab autocompletion, plus two custom builtins for directory walking and command listing. | 33 |
mobile-shell/mosh | A terminal application that enables persistent and efficient remote access to interactive shells over unreliable networks | 12,686 |
emersion/mrsh | A minimal POSIX shell with the goal of providing simple and readable code without magic, serving as a building block for more elaborate shells. | 494 |
pacmandoh/omz-theme-pacmandoh | A theme for Oh-My-Zsh that enhances the command-line experience with Git integration, permissions feedback, Python environment support, and dynamic prompts. | 3 |
cezarmathe/gosh | A basic shell written in Go with a limited set of commands and features. | 41 |
z-shell/declare-zsh | A tool to parse and modify ZI commands in .zshrc files. | 7 |
ko1nksm/getoptions | An option parser for shell scripts supporting all POSIX shells. | 416 |
benhoyt/goawk | An AWK interpreter written in Go with CSV support, designed to run on Unix-like systems. | 1,943 |
mephs/talosctl-zsh-plugin | An omz plugin for Talosctl command completion. | 2 |
chisui/zsh-nix-shell | A plugin that enables zsh as the default shell in nix-shell environments. | 386 |
kowainik/shellmet | An out-of-shell solution for scripting in Haskell using shell commands | 70 |
mirbsd/mksh | A shell implementation that aims to provide a portable and compatible alternative to various Unix-like shells | 211 |