39 Resources
Golang bash Libraries
A Flask-based HTTP(S) command and control (C2) framework with a web frontend. Malleable agents written in Go and scripts written in bash.
โโโโ โโโ โโโโโโโโโโโโ โโโโโโ โโโโโโ โโโโโโโโโ โโโโโโโ โโโโโโโ โโโโ โ โโโโโโโ โโโโโโ โ โ โโโ โโ โโโโ โโโโโโโโโโโโ โโโโ โโโ โโโโโ โโโโ
Itโs a cmd-line tool like `make` and `task`, supporting nested args and alias using `cobra`
Itโs a cmd-line tool like `make` and `task`, supporting nested args and alias using `cobra`. It's a makefile alternative and a shell wrapper.
๐ณ Go Bonzaiโข File Completer, normal completion looking at files and directories with trailing slashes on directories (like bash)
๐ณ Go Bonzaiโข File Completer, normal completion looking at files and directories with trailing slashes on directories (like bash)
command argument completion generator for spf13/cobra
Command argument completion generator for cobra. You can read more about it here: A pragmatic approach to shell completion.
Carapace-bin provides argument completions for many CLI commands
carapace-bin Carapace-bin provides argument completions for many CLI commands: see the full list here, and works across many POSIX and non-POSIX shell
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
Ssh-lxd - A proof of concept for an ssh server that spawns a bash session inside a LXD container
SSH LXD A proof of concept for an ssh server that spawns a bash session inside a
Virtualgo: Easy and powerful workspace based development for go
virtualgo Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Its main feature set that makes it better than othe
Gcli - ๐ฅ Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features
Gcli - ๐ฅ Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go็ๅฝไปค่กๅบ็จ๏ผๅทฅๅ ทๅบ๏ผ่ฟ่กCLIๅฝไปค๏ผๆฏๆๅฝไปค่ก่ฒๅฝฉ๏ผ็จๆทไบคไบ๏ผ่ฟๅบฆๆพ็คบ๏ผๆฐๆฎๆ ผๅผๅๆพ็คบ๏ผ็ๆbash/zshๅฝไปค่กฅๅ จ่ๆฌ
Search and save shell snippets without leaving your terminal
BORG โ Search and save shell snippets without leaving your terminal Borg was built out of the frustration of having to leave the terminal to search an
Jump helps you navigate faster by learning your habits. โ๏ธ
[releases] Jump integrates with your shell and learns about your navigational habits by keeping track of the directories you visit. It gives you the m
CLI for building powerful aliases
nostromo nostromo is a CLI to manage aliases through simple commands to add and remove scoped aliases and substitutions. Managing aliases can be tedio
Search and save shell snippets without leaving your terminal
BORG โ Search and save shell snippets without leaving your terminal Borg was built out of the frustration of having to leave the terminal to search an
A BASH script that automatically installs the Godot game engine, with system integration and version management, on Ubuntu.
Godot-wrapper A BASH script that downloads and integrates the Godot engine for Ubuntu. It also enables version managing and installation of git master
๐ผ๏ธ A command-line system information tool written in bash 3.2+
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
Execute multiple shell commands like Docker-Compose
parx parx is a simple tool to run multiple commands in parallel while having the output structured like Docker Compose does that. This is useful when
Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism
nhi is a revolutionary tool which automatically captures all potentially useful information about each executed command and everything around, and delivers powerful querying mechanism.
โจ A lightweight HTTP server based on GO, will try to detect your OS and architecture and return as SHELL script. โจ
โจ A lightweight HTTP server based on GO, will try to detect your OS and architecture and return as SHELL script. โจ
A funny utility to manage your PS1 variable.
PSOne Introduction Are you a Veteran Unix Admin? If so, you probably know the charm of the PS1 environment variable. For a deep focus I suggest you to
discord rich status for bash
bashcord discord rich presence for bash Installation go get github.com/deletescape/bashcord@latest Setup Put the following into your .bashrc, this mak
Go-Suit is a very very wacky version of a bash terminal but in go, however with a little twitst
Go-Suit Go-Suit is a very very wacky version of a bash terminal but in go, however with a little twitst languages - Go-Lang packages Third Party - g
A shell parser, formatter, and interpreter with bash support; includes shfmt
A shell parser, formatter, and interpreter with bash support; includes shfmt
Censors or hides shell / Bash / console output based on defined patterns - great for hiding secrets in demos!
censor-shell Installation go install Usage Make the file ~/.censor-shell as an INI file with the following content: [nameofmyreplacement] pattern = b
Terraform utility provider for constructing bash scripts that use data from a Terraform module
Terraform Bash Provider This is a Terraform utility provider which aims to robustly generate Bash scripts which refer to data that originated in Terra
Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.
Go Bullet Train (GBT) Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go. It's inspired by the Oh My ZSH Bullet Train theme
A pure Unix shell script implementing ACME client protocol
An ACME Shell script: acme.sh An ACME protocol client written purely in Shell (Unix shell) language. Full ACME protocol implementation. Support ACME v
cod is a completion daemon for bash/fish/zsh
Cod is a completion daemon for {bash,fish,zsh}. It detects usage of --help commands parses their output and generates auto-completions for your shell.
Command not found? Install it right there!
Tii On most GNU/Linux systems, when a command is not found, a message showing what can be run to install the command is printed.
Command Line Alias Manager and Plugin System - Written in Golang
aly - Command Line Alias Manager and Packager Aly offers the simplest way to manage, share, and obtain command line aliases! Warning: This project is
A shell parser, formatter, and interpreter with bash support; includes shfmt
sh A shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Requires Go 1.14 or later. Quick start To parse shell scripts, in
bash completion for go and wgo
Source go-pkg-complete.bash.inc to get tab completion for the go tool. Hitting tab after {go,wgo} will complete to any of the standard go subcommands.
A shell parser, formatter, and interpreter with bash support; includes shfmt
sh A shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Requires Go 1.14 or later. Quick start To parse shell scripts, in
Test your code without writing mocks with ephemeral Docker containers ๐ฆ Setup popular services with just a couple lines of code โฑ๏ธ No bash, no yaml, only code ๐ป
Gnomock โ tests without mocks ๐๏ธ Spin up entire dependency stack ๐ Setup initial dependency state โ easily! ๐ญ Test against actual, close to product
Executing shell commands via HTTP server
shell2http HTTP-server to execute shell commands. Designed for development, prototyping or remote control. Settings through two command line arguments
:cherry_blossom: A command-line fuzzy finder
fzf is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command hi
Make Highly Customized Boxes for your CLI
Box CLI Maker ๐ฆ Box CLI Maker is a Highly Customized Terminal Box Creator. Features Make Terminal Box in 8๏ธโฃ inbuilt different styles 16 Inbuilt Colo
bash completion written in go + bash completion for go command
complete Package complete is everything for bash completion and Go. The main development is done on the master branch, please follow the link to see a
argv - Go library to split command line string as arguments array using the bash syntax.
Argv Argv is a library for Go to split command line string into arguments array. Documentation Documentation can be found at Godoc Example func TestAr
Frictionless way of managing project-specific commands
1build is an automation tool used for research and development projects that arms you with the convenience to configure project-local command line ali