shell-scripting-tutorial is an open source command-line or Unix tool for terminal workflows and system use.
Directory
Search results
Published directory entries matching your search.
Awesome for One Liner is an open-source curated list project hosted on GitHub. It compiles useful commands for creating Unix shell one-liners, including references to utilities such as moreutils, dateutils, and uniutils.
Google Drive CLI is a command line application for interacting with Google Drive, described as the successor of gdrive2 with only the most basic functionality implemented at present. It requires Google OAuth Client credentials and account setup through an add command, and it saves account credentials and tokens under a local configuration directory.
ConnectOnion is a command-line agent harness. Its co command gives an AI agent access to accounts and tools including Gmail, Outlook, a logged-in browser, files, chat apps and other agents. A co rem feature links context from mail and coding sessions into local Markdown pages. Selected source content is sent to the configured model during investigation.
navi is an interactive cheatsheet tool for the command-line that lets users browse cheatsheets they write or download and execute commands, with suggested argument values displayed in a list. It uses fzf or skim and can run as a command, a shell widget or a Tmux widget. The repository is in maintenance mode, receiving bug fixes but no planned new features.
nwipe is a fork of the dwipe command from Darik's Boot and Nuke, made to run the DBAN erase engine on any Linux distribution. It securely erases the entire contents of block devices, wiping one drive or multiple disks in parallel, as a command-line tool or with an ncurses-based GUI.
SD Buddy is a companion desktop app for the self-hosted M1 Mac version of Stable Diffusion. It provides a basic interface for generating images by running the txt2img command in the local Stable Diffusion directory, letting users set prompts and parameters instead of working on the command line. It is described as a work in progress.
Virtual Machine Manager (virt-manager) is a graphical tool for managing virtual machines via libvirt, mainly QEMU/KVM virtual machines, with Xen and libvirt LXC containers supported. It also provides command line tools: virt-install to create virtual machines, virt-clone to duplicate them and virt-xml to edit them or manipulate libvirt XML.
ascii-image-converter is a cross-platform command-line tool that converts images into ASCII art and prints them to the console. It supports braille art and accepts JPEG, PNG, BMP, WEBP, TIFF and GIF input. It is available on Windows, Linux and macOS.
A curated list of command line applications, organized by categories such as entertainment, music, video, games, books, chat and development. The repository has been archived and is now read-only. It was inspired by the awesome list format.
A GitHub repository listing packages, services and manuals related to web scraping. It covers libraries for Python, PHP, Ruby, JavaScript and Go, command line tools, and web-scraping manuals. It also lists headless browsers, DNS over HTTPS providers, pastebin sites, tunneling software and captcha solving services.
bash_loading_animations is a collection of ready-to-use loading animations in ASCII and UTF-8 intended for integration into Bash scripts. The repository provides a script and demo; the source advises retrieving the script via git clone or curl/wget rather than copying the raw file from a browser.
cl-online-learning is a Common Lisp library collecting machine learning algorithms for online linear classification. It implements binary classifiers including Perceptron, AROW, SCW-I, logistic regression with SGD or ADAM, and FTRL-Proximal, plus multiclass approaches such as one-vs-rest, one-vs-one, multiclass AROW and softmax with FTRL-Proximal. Command line tools are provided as a roswell script, and the package is available from Quicklisp.
Claude Engineer is an interactive command-line interface that uses Anthropic's Claude-3.5-Sonnet model to assist with software development tasks. The framework lets Claude generate and manage its own tools, expanding its capabilities through conversation. It is available both as a CLI and a modern web interface.
Cliamp is a terminal music player inspired by Winamp. It plays local files, streams, podcasts, and content from sources including YouTube, SoundCloud, Spotify, Navidrome, Plex, Jellyfin, and Emby, and offers a spectrum visualizer, parametric EQ, and playlists. A native Android client covers radio, podcasts, and the same servers.
clipboard-history, known as Ringboard, is a clipboard manager for Linux. It is a software project on GitHub. The application tracks clipboard history, enabling users to access previously copied items. The project includes a demo and installation instructions.
ClipPocket is a smart clipboard manager for macOS. It saves copy history with type detection, search, pins, and privacy-first local storage. The project is hosted on GitHub and provides these features.
Crunch is a tool for lossy PNG image file optimization that combines selective bit depth, color type and color palette reduction with zopfli DEFLATE encoding using the pngquant and zopflipng tools. It is distributed as a command line executable for macOS, Linux and Windows environments, a native macOS drag-and-drop GUI, and a macOS right-click menu service.
Fastfetch is a neofetch-like command-line tool that fetches system information and displays it in a visually appealing way. It is written mainly in C, with a focus on performance and customizability, and uses JSONC configuration. It supports Linux, macOS, Windows 8.1+, Android, FreeBSD, OpenBSD, NetBSD, DragonFly, Haiku and SunOS, though it is only actively tested on x86-64 and aarch64 platforms.
GameShell is a game for learning or teaching how to use standard commands in a Unix shell. It runs a bash session with missions that are checked to progress, and is available in English, French and Italian. It should work on standard Linux systems, macOS and BSD.
Glow is a terminal-based markdown reader that renders markdown on the command line. It includes a textual user interface that finds local markdown files in the current directory and below or in a Git repository, plus a CLI that reads from files, standard input, GitHub, GitLab or HTTP sources. It is distributed under the MIT license.
Hok is a command-line implementation of Scoop written in Rust. The project states that it is under heavy development and that its interfaces may change without notice. Its commands cover managing manifest buckets, installing, listing, searching, updating and uninstalling packages, and handling configuration and package caches. The project is described as experimental and as currently available only through the dorado bucket.
LanguageTool is open-source proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages. It finds errors that a simple spell checker cannot detect. The core is available under the LGPL 2.1 or later, and the project offers command-line, server, and standalone packages.
llama.cpp is a C/C++ implementation for large language model and vision language model inference with minimal setup across a range of hardware, locally and in the cloud. It is built on the ggml library and offers command-line and server tools, an OpenAI-compatible API server, and multiple hardware backends.