The "Awesome Fish" project is a curated collection of resources dedicated to Fish, a user-friendly command line shell designed for interactive use. Fish stands out with its rich feature set, including syntax highlighting, autosuggestions, and a powerful scripting language. This list encompasses plugins, themes, tutorials, and tools that enhance the Fish shell experience, making it accessible for both beginners and experienced users. Developers, system administrators, and anyone who interacts with the command line can benefit from the resources provided here. Dive into this collection to discover how to optimize your command line workflow and make your shell experience more enjoyable.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Shell" project is a curated collection of resources aimed at enhancing the experience of using shell scripting and command-line interfaces. Shell scripting is a powerful tool for automating tasks and managing system operations in Unix-like environments. This list encompasses a variety of resources, including shell scripting tutorials, command-line tools, libraries, frameworks, and community contributions that cater to both beginners and experienced users. Whether you're looking to streamline your workflows, learn new scripting techniques, or find utilities to improve your command-line efficiency, this collection provides invaluable support for all your shell scripting needs.
The "Awesome GitHub Actions" project is a curated collection of resources dedicated to GitHub Actions, a powerful tool for automating software workflows directly within GitHub. This list encompasses a variety of resources, including pre-built actions, workflows, tutorials, and best practices that help streamline continuous integration and continuous deployment (CI/CD) processes. Developers of all skill levels can benefit from these resources, as they provide insights into optimizing workflows, enhancing collaboration, and improving code quality. Whether you're looking to automate testing, deployment, or other tasks, this collection offers valuable tools to elevate your GitHub experience.
The "Awesome Git Tips" project is a curated resource list designed to enhance the experience of using Git, a distributed version control system that tracks changes in source code during software development. This list includes best practices, command line tips, workflows, and tools that help users manage their repositories more effectively. It caters to both beginners looking to grasp the fundamentals and experienced developers seeking to refine their Git skills. With practical insights and techniques, users can improve their version control practices and collaborate more efficiently in their projects.
The "Awesome Command-Line Apps" project is a curated collection of applications designed to be used in a command-line interface (CLI). Command-line apps are powerful tools that allow users to perform tasks and automate processes efficiently without a graphical user interface. This list includes a variety of categories such as file management tools, system monitoring utilities, productivity applications, and networking tools, catering to both novice and experienced users. Developers, system administrators, and tech enthusiasts will find this list invaluable for discovering new tools that can enhance their workflows and productivity. Dive in to explore a wide range of command-line applications that can streamline your tasks and improve your command-line experience.
A fast, flexible, and friendly prompt for the Fish shell with asynchronous rendering and interactive configuration.
A pretty, minimal, and fast prompt for the Fish shell, ported from the popular Zsh version.
A minimal, high-performance Fish shell prompt with asynchronous Git status display.
A fast, fish-friendly directory jumper that tracks visited directories and enables quick navigation based on frequency and recency.
A Fish shell plugin that adds mnemonic key bindings for fuzzy-finding files, git history, processes, and more using fzf.
A Node.js version manager built from scratch for the Fish shell, enabling seamless installation and switching between Node versions.
A fish-shell package that automatically sends notifications when long-running terminal commands complete.
Run Bash commands and replay environment changes (variables, aliases, directory) in Fish shell without restarting your session.
A Fish shell plugin for generating sparklines in the terminal with improved performance and additional flags.
A zero-configuration plugin manager for the Fish shell that installs functions, completions, bindings, and snippets with zero startup impact.
A minimalist package manager for the fish shell, inspired by Vundle and compatible with oh-my-fish plugins.
A Fish shell plugin that provides high-level Git commands and shortcuts to speed up your Git workflow.
A fish shell plugin that automatically cleans your command history by filtering out typos, failed commands, and unwanted entries.
Auto-complete matching pairs (parentheses, brackets, quotes) in the Fish shell command line.
A POSIX-compliant CLI options parser for the Fish shell, offering a simpler alternative to argparse.
A pure-Fish shell test runner that implements the Test Anything Protocol for testing scripts, functions, and plugins.
A Fish shell plugin that provides text expansions for directory navigation and command history.
A context-aware command-line tool that provides single-letter shortcuts for building, running, and testing projects across over 20 different build tools.
A Python virtual environment manager for the Fish shell, providing tools for creating, managing, and auto-activating environments.
A Fish shell plugin that runs prompt functions asynchronously to improve terminal responsiveness.
Enhance your MacBook Pro Touch Bar with fish shell integration for displaying useful information and shortcuts.
A fish shell plugin that displays tips when you can use abbreviations or aliases, helping you remember them.