Shell
A shell is a text-based terminal, used for manipulating programs and files. Shell scripts typically manage program execution.
- GitHub: https://github.com/topics/shell
- Wikipedia: https://en.wikipedia.org/wiki/Shell_script
- Created by: Glenda Schroeder
- Released: 1965
- Related Topics: bash,
- Aliases: shell-script, shell-scripts, shellscript, shellcode,
- Last updated: 2026-06-25 00:24:40 UTC
- JSON Representation
https://github.com/victorpreston/simple_shell
A minimalistic yet fully functional shell terminal emulation | Using C programming language, simple_shell executes basic commands, interacts with the operating system and introduces users to the foundational concepts of process management & input/output operations,
alx alx-africa alx-low-level-programming c c-programming cmd command-line holbertonschool holbertonschool-curriculum interpreter linux-shell man pointers-in-c printf recursion shell simple-shell
Last synced: 10 Jul 2025
https://github.com/jameswylde/openai-chatgpt-terminal
Python implementation of OpenAI's ChatGPT integrated into your shell, interactively or passing questions to it from the terminal - with support for custom prompts for honed responses, switching of API model and changing of model temperature.
chatgpt chatgpt-api openai openai-api python shell terminal
Last synced: 05 Mar 2025
https://github.com/francescobianco/shell-output-guidelines
Discussion about shell output
Last synced: 10 Aug 2025
https://github.com/gavinlyonsrepo/backupmenu
Backup program , menu based , CLI TUI utility for Linux distributions using Tar and rsync. Written in bash, CLI program.
archlinux backup backup-menu backup-script backup-utility backupmenu bash bash-script cli dd debian linux menu rsync shell tui
Last synced: 31 Aug 2025
https://github.com/mehmetumit/k380-swap-keys
Convenient way to swap upper fn keys on Logitech K380.
auto bluetooth bluetooth-keyboard convenient default function-keys k380 keyboard linux logitech logitech-k380 logitech-keyboards make media-keys shell swap switch udev
Last synced: 05 Sep 2025
https://github.com/wick3dr0se/wgs
A minimal wallpaper getter setter
background-image bash script shell wallpaper wallpaper-changer wallpaper-generator wallpaper-manager
Last synced: 19 Sep 2025
https://github.com/madhushaprasad/shellscripting
Welcome to the Shell Scripting Fundamentals repository! This repository is designed to provide a solid foundation in shell scripting, covering essential concepts and practical examples. Whether you're new to shell scripting or need a refresher, this guide will help you get started.
github learn shell shell-script terminal
Last synced: 13 Apr 2025
https://github.com/joshiemoore/slitherbox
Drop-in pure-Python replacement for common shell utilities
free-software linux python shell snakeware xonsh
Last synced: 08 Apr 2025
https://github.com/erikh/colt
Terminal program for yielding color codes with a nice syntax
Last synced: 07 May 2025
https://github.com/josef-friedrich/shell-scripts
A collection of shell scripts.
Last synced: 04 Oct 2025
https://github.com/xeyossr/anitr-cli
💫 Terminalden anime izlemek için CLI aracı
anime animewatch cli discord discord-rpc fxf linux mpv openanime posix python python3 requests rofi rpc shell terminal tui webscraping
Last synced: 04 Jul 2025
https://github.com/morningspace/docker-registry-cli
Command line utility written in Bash Shell for easy and flexible manipulation of Docker registry that supports V2 API
bash cli command-line docker registry shell utility
Last synced: 26 Jul 2025
https://github.com/richbl/remote-copy
Backward-compatible upgrade to remote-folder-copy, a bash script to securely copy file(s)/folder(s) from a remote server
bash bash-script copy remote remote-copy scp shell shell-script sshpass
Last synced: 01 Aug 2025
https://github.com/System64fumo/sysshell
Generic shell for wayland
application-launcher dock gtk4 gtkmm4 hud shell systembar wayland
Last synced: 21 Aug 2025
https://github.com/jimberlage/vawk
A graphical tool for viewing stdout as a spreadsheet.
awk cli javascript productivity rust shell unix
Last synced: 22 Apr 2025
https://github.com/gyptazy/MonkeySwitcher
MonkeySwitcher: Switch your Bluetooth Magic Keyboard 2 (or Track Pad, AirPods,...) between multiple Macs (e.g. personal & business). More on: https://gyptazy.ch/monkeyswitcher
bluetooth mac-app mac-application macos osx packaging shell shell-scripts
Last synced: 10 Jun 2026
https://github.com/archetypum/thesuffocater
theSuffocater is an extensible module manager/collection on UNIX admin scripts that allows you to quickly harden your server and deploy services in few clicks.
bash bsd cybersecurity cybersecurity-tools foss gnu gnu-linux linux python python3 security security-automation security-tools server server-side shell unix
Last synced: 27 Feb 2026
https://github.com/gustavomdsantos/terminal-initializer
A simple script that displays ASCII arts in Terminal at bash login.
ascii-art bash deb debian-packages fortune fun funny linux linux-app linux-terminal lsb-release open-source shell shell-script shellscript terminal terminal-emulators
Last synced: 05 Mar 2026
https://github.com/jitzulang/jitzu
An interactive shell and a typed scripting language written in .NET
Last synced: 06 May 2026
https://github.com/kaulketh/greenhouse
Control a greenhouse by using Telegram app (Bot API) and a RaspberryPi.
electric greenhouse linux plants python raspberry-pi shell telegram telegram-bot
Last synced: 15 Mar 2026
https://github.com/alexst07/glob-cpp
Extended globbing in modern C++
cpp-library filesystem glob glob-pattern shell
Last synced: 15 Apr 2025
https://github.com/noxer/gops
Powerline shell like prompt in Go
bash go golang gops hacktoberfest powerline prompt shell zsh
Last synced: 02 Feb 2026
https://github.com/curusarn/bash-complete-api
Command that returns bash completion for a specific line - output can be used to complete in other shells
Last synced: 13 Apr 2025
https://github.com/henryhale/learn-bash
💻 Learn Bash Shell Scripting by doing Exercises for Programmers
bash bash-projects bash-script bash-scripting bash-scripts git github-actions henryhale learn-bash learn-bash-scripting learning learning-by-doing learning-by-examples learning-exercise linux linux-shell shell shell-script shell-scripting shell-scripts
Last synced: 12 Sep 2025
https://github.com/orbitcowboy/codespell_dictionary
A customized codespell dictionary file
codespell codespell-dictionary dictionary qatools shell spellcheck spellchecker spelling
Last synced: 19 Jul 2025
https://github.com/zekrotja/whattheshell
The answer to the question "In what shell am I running?" - Infer terminal shell
Last synced: 05 Sep 2025
https://github.com/cyblue9/github-trending
Browse Github Trending: A Github Trending command line interface (CLI).
cli client developer-tools github-trending macos programming python shell terminal unity utilities
Last synced: 12 Mar 2026
https://github.com/codemedic/bash-ninja
Be a ninja in your shell! Utility bash scripts for your bash shell.
bash profile shell shell-bookmark terminal-based
Last synced: 27 Apr 2025
https://github.com/nickbradley/aw-watcher-shell
ActivityWatch bash and zsh watcher.
activitywatch activitywatch-watcher bash shell zsh
Last synced: 14 Apr 2025
https://github.com/eastriverlee/tinyshell
a tiny shell made with c standard library, which handles multiple pipes and redirections
Last synced: 12 Apr 2025
https://github.com/lifailon/bash-api-server
REST API (HTTP) server based on Apache and backend Bash via cgi module for remote managment Linux using curl or Invoke-WebRequest in Windows.
api api-server bash bash-script curl http-server linux rest-api rest-server server shell shell-script web
Last synced: 16 Apr 2025
https://github.com/supermap/dockerimages
SuperMap GIS产品在Docker中心的官方镜像( https://hub.docker.com/u/supermap )。 本项目包含用于构建镜像的dockerfile、脚本等所有相关信息。
Last synced: 01 May 2025
https://github.com/danielbayley/serve
🎾 Bundle any script as a macOS service.
automation cli command-line macos osx script service shell
Last synced: 20 Aug 2025
https://github.com/mipmip/runme.sh
RUNME.sh is a tiny toolkit for creating bash cli utilities fast, simple and easy.
Last synced: 12 May 2025
https://github.com/ultirequiem/dotfiles
:cool: dotfiles
bash dotfiles dotfiles-linux settings shell vimrc zsh
Last synced: 07 May 2025
https://github.com/MountainField/bash-timeout
timeout function written by Bash
bash shell shell-script timeout
Last synced: 28 Aug 2025
https://github.com/ArtBIT/bash-skype-notify
Bash Skype Notify
bash notifications shell skype
Last synced: 29 Oct 2025
https://github.com/gustavomdsantos/quick-deb-builder
A simple tool that creates .deb packages quickly from an existing build tree.
build deb debian package package-manager packager shell tool
Last synced: 08 Apr 2026
https://github.com/giorgosk/dropbox-backup
simple bash script to send a file to dropbox
Last synced: 28 Feb 2025
https://github.com/snakypy/dotctrl
:snake: :package: :page_facing_up: Dotctrl is a package to control your dotfiles (and more) on Linux or macOS.
cli control ctrl dotfiles dotfiles-manager linux macos macos-app management manager pypi python python-3 restore shell snakypy symbolic-links
Last synced: 08 Oct 2025
https://github.com/iamshobe/altb
alternative cli util for update-alternatives
cli python shell update-alternatives utility
Last synced: 19 Apr 2025
https://github.com/purag/.files
:wrench: my dotfiles and other system setup
ahk brew configuration dotfiles git linux osx personalization shell tmux vim windows
Last synced: 05 May 2025
https://github.com/unlock-security/wshell
A handy interactive shell through {code,command,template} injection
ctf-tools penetration-testing penetration-testing-tools rce security security-tools shell webshell
Last synced: 18 Jan 2026
https://github.com/richbl/old-files-delete
A bash script to recursively delete files older than (n) days... uses the BaT (bash template)
bash bash-script bash-template cron cron-jobs delete old old-files shell shell-script
Last synced: 01 Aug 2025
https://github.com/kontena/clamp-completer
Automatically generate shell autocompletion scripts for clamp based ruby CLI tools
autocomplete bash clamp cli gem ruby rubygem shell zsh
Last synced: 10 Jun 2025
https://github.com/richbl/remote-folder-copy
A local bash script to securely copy a folder from a remote server
bash bash-script copy folder remote scp shell shell-script sshpass
Last synced: 01 Aug 2025
https://github.com/tr-reny/alx-low_level_programming
All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning
alx alx-low-level-programming betty betty-style c low-level-programming shell
Last synced: 09 Apr 2025
https://github.com/theanasuddin/ubuntu-linux-distro-cheat-sheet
Ubuntu is the modern, open-source operating system on Linux for the enterprise server, desktop, cloud, and IoT. This repository contains information about getting up and running with Ubuntu desktop quickly.
canonical cheat-sheet debian debian-packages gnome-desktop linux linux-distribution open-source packages shell snapcraft terminal ubuntu ubuntu-desktop ubuntu-packages
Last synced: 07 Feb 2026
https://github.com/edouard-lopez/pure.py
Pretty, minimal and fast prompt for various shell.
bash cross-platform elvish fish ksh prompt pure shell shell-prompt tcsh zsh
Last synced: 04 Jul 2025
https://github.com/shosatojp/messa
Width flexible powerline-shell like prompt
bash powerline-shell prompt rust shell
Last synced: 14 Apr 2025
https://github.com/carry0987/raspberry-pi-repo
The repository for Raspberry Pi
bash python3 raspberry-pi raspbian-stretch rpi shell
Last synced: 13 Apr 2025
https://github.com/josef-friedrich/check_unattended_upgrades
Monitoring plugin to check automatic updates (unattended-upgrades) on Debian / Ubuntu.
icinga icinga-plugin icinga2 nagios nagios-plugin shell unattended-upgrades
Last synced: 07 Oct 2025
https://github.com/Archetypum/theSuffocater
theSuffocater is an extensible module manager/collection on UNIX admin scripts that allows you to quickly harden your server and deploy services in few clicks.
bash bsd cybersecurity cybersecurity-tools foss gnu gnu-linux linux python python3 security security-automation security-tools server server-side shell unix
Last synced: 24 Mar 2025
https://github.com/rakarmp/rxrender
enhance the graphic rendering capabilities of android devices
Last synced: 16 Apr 2026
https://github.com/twpayne/go-shell
Package shell returns the user's shell across multiple platforms.
Last synced: 03 Jul 2025
https://github.com/edenlabllc/helmfile.hooks.infra
Helmfile hooks by Edenlab LLC.
bash ci-cd cicd containers deployment devops fhir helm helmfile infrastructure k8s kodjin kubectl kubernetes rmk shell yq
Last synced: 27 Oct 2025
https://github.com/texora/ffmpeg-static
Scripts to build ffmpeg with all the deps statically (webm + h264 included)
Last synced: 05 Oct 2025
https://github.com/fielding/dotfiles
:neckbeard: dotfiles for personal usage and synchronization between workstations
dotfiles dotfiles-mac shell sketchybar sketchyborders skhd
Last synced: 11 Mar 2026
https://github.com/0x676e67/openwrt-scripts
Openwrt packages for Nanopi R4S、360v6
360v6 nanopi-r4s openwrt shell
Last synced: 11 Jun 2025
https://github.com/dogoncouch/logshell
Logs a shell session to a file.
cli cli-utilities cli-utility command-line command-line-tool command-line-tools logger logging shell terminal-based
Last synced: 12 Apr 2025
https://github.com/jonschlinkert/detect-terminal
Detect the terminal program currently being used, with support for iTerm, Terminal.app, Hyper, iTerm2, ConEmu, Cmde,r Alacritty, Xterm, Terminator, Termux, Kitty, and others. Detection is based on environment variables and process-level indicators to identify the terminal in use.
alacritty bash cmd gnome iterm konsole node powershell putty sh shell terminal terminator tmux vscode wezterm windows-terminal xterm zsh
Last synced: 15 Oct 2025
https://github.com/joshjohanning/dotfiles
My dotfiles repository synced to Codespaces
codespaces dotfiles homebrew shell zsh
Last synced: 23 Oct 2025
https://github.com/mperlet/huevent
Missing Sensor/Switch Events for Philips Hue Bridge
api events golang hooks hue-api hue-dimmer-switch hue-events hue-motion-sensor hue-presence hue-sensors hue-tap philips-hue philips-hue-button philips-hue-events philips-hue-switch sensor sensors shell switches trigger
Last synced: 26 Jul 2025
https://github.com/mountainfield/bash-timeout
timeout function written by Bash
bash shell shell-script timeout
Last synced: 14 Dec 2025
https://github.com/xwmx/dotfile-research
A collection of items and submodules related to dotfiles.
Last synced: 08 May 2025
https://github.com/peterdavehello/docker-shellcheck
🐳 Dockerized ShellCheck: A static analysis tool for shell scripts
alpine bash docker docker-image hacktoberfest linter script shell shellcheck shellscript syntax
Last synced: 18 Mar 2025
https://github.com/mnml-theme/prompt
A minimal @z-shell prompt theme.
git-prompt git-workflow minimal minimalist minimalistic mnml prompt prompts shell terminal theme zsh zsh-configuration zsh-plugin zsh-plugins zsh-prompt zsh-theme zsh-themes zshell zshrc
Last synced: 29 Oct 2025
https://github.com/whisperity/envprobe
Overlaying pluggable environment setter: modules reimagined + toggleable direnv on the shell, rather than the directory level.
alias alias-management bash bash-configuration bash-profile command-line-tool configuration-by-environment configuration-management environment environment-variables module-loader posix settings-storage shell shell-environment virtualenv zsh
Last synced: 20 Jun 2025
https://github.com/cpscript/ngrok-backdoor
A EASY TO USE `Ngrok` backdoor creator on a IP:PORT
backdoor backdoor-attacks backdoorpython backdoors bash easy-to-use hacking-tool netcat ngrok ngrok-server python shell
Last synced: 06 May 2025
https://github.com/xos/shadowsocks-libev
Shadowsocks-libev 安装管理脚本
shadowsocks shadowsocks-libev shell
Last synced: 04 Apr 2025
https://github.com/Moe-sushi/yoshinon
A whiptail-like dialog box written with Bubble Tea (Go) #Meet the modern TUI
cli dialog go golang linux linux-shell shell tui whiptail
Last synced: 26 Mar 2025
https://github.com/drunkdream/pytmate
Python implementation of tmate(内网终端分享、在线调试Github Actions)
Last synced: 11 Jul 2025
https://github.com/bishal7679/ksapify
A Multi-Featured Light Kubernetes command-line tool
cli client-go cobra-cli cosign go kubernetes shell
Last synced: 11 Apr 2025
https://github.com/sebastianjnuwu/ssh-action-deploy
🐙 Deploy your application with quick and easy command execution
action actions deploy deployable deployment deployment-automation github-action github-actions shell ssh vps
Last synced: 12 Apr 2025
https://github.com/vitalyankh/config
My Linux config
dotfiles emacs fish linux linux-desktop nix shell
Last synced: 02 May 2025
https://github.com/ntwb/dotfiles
My personal dotfiles for Fish Shell, VS Code, GitHub and other tools
dotfiles fish macos shell visual-studio-code
Last synced: 07 May 2025
https://github.com/AlphaTechnolog/dotfiles-old
This is my dotfiles for the xmonadwm, xmobar, qtile, polybar, bspwm, sxhkd, spectrwm, dwm, dwmblocks, i3, polybar-for-i3, custom scripts and others programs configs!
automatization bash config dotfiles fish i3 linux ranger rofi scripting scripts shell tiling vim wm xmobar xmonad
Last synced: 17 Jul 2025
https://github.com/9aia/strigi
CLI command assistance utilizing GenAI-powered natural language prompts. (⚗️ Experimental)
ai bun cli command gaia-public gemini generation prompt public shell terminal typescript
Last synced: 12 Apr 2025
https://github.com/z-shell/zsh-morpho
Terminal screen saver for Zshell. Implements morphogenesis and Mandelbrot images. Written in pure Zshell (possible thanks to floating-point numbers and to zsh/mathfunc module). Supports running external commands, for example cmatrix
Last synced: 11 Apr 2025
https://github.com/cpscript/spiderfoot
launch spiderfoot easily from any terminal!
background bash database hack hacking linux shell
Last synced: 31 Dec 2025
https://github.com/lolic0d3/lolidocker
dorking google
bash-script docker dork hacking linux-shell shell
Last synced: 08 Sep 2025
https://github.com/keploy/vscode-extension
Streamline testing with the power of Keploy, directly in your favorite IDE.
shell svelte vsc vscode vscode-extension vscode-plugin
Last synced: 05 May 2025
https://github.com/fomightez/mini-pipelines
collection of scripts that chain together other scripts by preparing and processing/transforming data.
bash bioinformatics-pipeline pipelines pipelining python shell workflow-automation workflows
Last synced: 04 Jul 2025