awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 dépôts

Awesome GitHub RepositoriesCommand Aliasing

Features for providing alternative names for command-line operations.

Distinguishing note: No candidates provided; this is the standard category for command naming flexibility.

Explore 15 awesome GitHub repositories matching development tools & productivity · Command Aliasing. Refine with filters or upvote what's useful.

Awesome Command Aliasing GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • chalarangelo/30-seconds-of-codeAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Voir sur GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Features shell aliases that automatically strip unwanted characters from copied text before execution.

    JavaScriptastroawesome-listcss
    Voir sur GitHub↗128,121
  • spf13/cobraAvatar de spf13

    spf13/cobra

    44,107Voir sur GitHub↗

    Cobra is a development framework for building command-line applications in Go. It organizes application logic into a hierarchical tree structure where each node represents a command, complete with its own flags and execution logic. This structure allows developers to build complex, nested command interfaces that mirror business domains while maintaining a clean separation between command orchestration and underlying business logic. The framework distinguishes itself through its declarative approach to metadata and configuration. It automatically derives help documentation, usage instructions,

    Supports assigning alternative names to commands to provide users with shorter or more intuitive ways to invoke functionality.

    Goclicli-appcobra
    Voir sur GitHub↗44,107
  • nushell/nushellAvatar de nushell

    nushell/nushell

    39,743Voir sur GitHub↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Nushell enables defining shorthand names for longer commands, including default arguments, to simplify command execution and improve workflow efficiency within the shell.

    Rustnushellrustshell
    Voir sur GitHub↗39,743
  • idnan/bash-guideAvatar de Idnan

    Idnan/bash-guide

    12,300Voir sur GitHub↗

    This project is a comprehensive educational resource and technical guide for Bash shell programming and command-line operations. It serves as a programming guide, scripting reference, and tutorial for navigating Unix-like terminal environments. The documentation covers a broad range of system administration and automation tasks, including remote server administration via secure shell connections and the management of system processes and resources. It provides detailed instructions on executing remote commands and performing secure file transfers between hosts. The guide details core scripti

    Teaches how to define short custom names for complex commands to accelerate terminal interactions.

    Voir sur GitHub↗12,300
  • mawww/kakouneAvatar de mawww

    mawww/kakoune

    10,938Voir sur GitHub↗

    Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model allows multiple terminal windows to connect to a single editing session, providing a programmable environment for managing source code and text. The editor is distinguished by its selection-first logic, where a text region must be predefined before a command is applied. It leverages regular expressions to manage multiple cursors and perform bulk edits across complex text patterns, and it integrates deeply with the shell by piping selections through external programs and filters.

    Supports creating short nicknames for existing commands to accelerate interactive text editing.

    C++
    Voir sur GitHub↗10,938
  • oclif/oclifAvatar de oclif

    oclif/oclif

    9,543Voir sur GitHub↗

    oclif is a Node.js framework for building command-line interfaces. It provides a structured system for developing terminal applications with consistent command patterns, argument parsing, and automated help generation. The project features a modular plugin architecture that allows for external functionality to be injected via a manifest-based loading mechanism. It includes a dedicated distribution pipeline and packager to bundle applications into OS-native installers and tarballs for Windows, macOS, and Linux. The framework covers a broad range of development capabilities, including project

    Maps multiple binary names to a single entry point to provide alternative names for the same tool.

    TypeScript
    Voir sur GitHub↗9,543
  • thoughtbot/dotfilesAvatar de thoughtbot

    thoughtbot/dotfiles

    8,157Voir sur GitHub↗

    This project is a collection of configuration files designed to standardize the behavior and appearance of Zsh, Vim, and Tmux across development machines. It provides a unified environment by combining shell settings, editor configurations, and terminal multiplexer layouts. The suite focuses on increasing productivity through Zsh shell customizations and history management, Vim editor optimizations including real-time linting and symbol indexing, and Tmux session management for improved window organization. It also includes a standardized Git workflow configuration with custom aliases and com

    Provides a comprehensive set of shell aliases to simplify complex command-line tasks.

    Shell
    Voir sur GitHub↗8,157
  • vscode-neovim/vscode-neovimAvatar de vscode-neovim

    vscode-neovim/vscode-neovim

    7,689Voir sur GitHub↗

    This project is a modal editing integration that embeds a full Neovim instance into Visual Studio Code. It functions as a modal text editor, providing native motions and keybindings for navigation and text manipulation through a buffer synchronization bridge. The integration features a Lua scripting interface for automating editor behavior and a coordination layer that maps Neovim motions to native Language Server Protocol actions for code navigation. It ensures consistency between the two environments using a shared clipboard provider and synchronized cursor and selection states. The system

    Intercepts Neovim engine-level window and buffer commands to trigger corresponding VSCode API calls.

    TypeScript
    Voir sur GitHub↗7,689
  • missing-semester-cn/missing-semester-cn.github.ioAvatar de missing-semester-cn

    missing-semester-cn/missing-semester-cn.github.io

    7,311Voir sur GitHub↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches defining aliases to replace long commands with shorter names for faster typing.

    Markdown
    Voir sur GitHub↗7,311
  • nukesor/pueueAvatar de Nukesor

    Nukesor/pueue

    6,054Voir sur GitHub↗

    Pueue is a task queue manager for shell commands, built as a daemon and command-line interface. It accepts shell commands into a managed queue and executes them with configurable parallel execution limits, supporting both global and per-group concurrency controls. The daemon persists its entire state—task queue, logs, and configuration—to disk, ensuring survival across crashes and system restarts. The project distinguishes itself through a dependency graph that lets tasks declare prerequisites, forming a directed acyclic graph that controls execution order. Tasks can be organized into named g

    Maps short command names to longer shell commands so tasks can be written concisely.

    Rustcommand-linecommand-line-tooldaemon
    Voir sur GitHub↗6,054
  • donnemartin/sawsAvatar de donnemartin

    donnemartin/saws

    5,307Voir sur GitHub↗

    Saws est un wrapper de shell interactif et un gestionnaire de ressources pour l'AWS CLI. Il fournit un environnement en ligne de commande conçu pour améliorer l'exécution des commandes AWS grâce à la saisie prédictive, aux suggestions de ressources et à une navigation améliorée. L'outil implémente la recherche floue (fuzzy search) et l'autocomplétion insensible à la casse pour accélérer la découverte et la sélection des ressources cloud. Il réduit la saisie manuelle via un système de raccourcis de commande et d'alias qui mappent des chaînes courtes vers des commandes complexes. L'interface inclut la mise en cache locale des données de ressources pour minimiser les requêtes API, un historique de commandes persistant et la possibilité d'exécuter des commandes shell système avec redirection de données. Les utilisateurs peuvent personnaliser l'expérience via une configuration basée sur des fichiers pour les thèmes visuels et les niveaux de journalisation, et accéder à une documentation contextuelle filtrée selon les commandes saisies.

    Provides alternative short names for complex AWS CLI operations through a flexible aliasing system.

    Pythonawsaws-clicli
    Voir sur GitHub↗5,307
  • wangdoc/bash-tutorialAvatar de wangdoc

    wangdoc/bash-tutorial

    4,354Voir sur GitHub↗

    Ce projet est une ressource pédagogique complète composée d'un tutoriel de programmation Bash, d'une référence de scripting et d'un manuel de ligne de commande Linux. Il fournit du matériel pédagogique pour écrire des scripts, automatiser des tâches système et maîtriser la navigation dans le terminal ainsi que l'administration système Unix. Les guides couvrent un large éventail de personnalisation de l'environnement shell, y compris le style du prompt et l'utilisation d'alias. Il fournit également un guide d'environnement shell pour la gestion des fichiers de configuration et l'initialisation des environnements utilisateur. Le matériel détaille un large ensemble de capacités, notamment la logique de contrôle de flux, la gestion des données avec des tableaux indexés et associatifs, et le traitement de texte. D'autres domaines couverts incluent la gestion des fichiers et des ressources, la correspondance de motifs avec des expressions régulières et des outils d'observabilité pour le débogage de scripts et la validation de syntaxe. La ressource explique également les fonctionnalités interactives du terminal telles que la récupération de l'historique des commandes, l'autocomplétion et les raccourcis clavier pour la navigation en ligne de commande.

    Teaches how to assign short aliases to longer commands or commands with default flags.

    Shell
    Voir sur GitHub↗4,354
  • emre/stormAvatar de emre

    emre/storm

    3,915Voir sur GitHub↗

    Storm est un gestionnaire de connexion SSH et un outil de configuration qui sert de wrapper multiplateforme pour les clients SSH. Il fournit un système pour organiser, éditer et rechercher des configurations d'hôtes de serveurs distants et des directives SSH personnalisées. Le projet implémente un pont multi-interface qui permet aux utilisateurs de gérer les paramètres de connexion via une interface de ligne de commande, des environnements web et des interfaces de bureau. Il utilise un mappage de commandes basé sur des alias pour lier des identifiants abrégés à des chaînes de connexion complexes. L'outil inclut une bibliothèque Python qui permet l'automatisation programmatique des paramètres de connexion SSH et des configurations d'hôtes au sein de scripts externes. L'état de la configuration est persisté en utilisant un stockage basé sur fichier pour la compatibilité avec les outils système standard.

    Creates shorthand aliases for complex SSH connection strings to accelerate access to remote hosts.

    Python
    Voir sur GitHub↗3,915
  • squidowl/halloyAvatar de squidowl

    squidowl/halloy

    3,807Voir sur GitHub↗

    Halloy is an IRCv3 chat client designed for real-time communication across multiple servers and networks. It implements modern protocol standards, including support for message tags, read markers, rich user metadata, and WebSocket connections. The project distinguishes itself through integrated anonymity and deep interface customization. It features native Tor and proxy routing to hide the user's connection origin and provides a themed environment with configurable window pane layouts, keyboard aliases, and custom color schemes. The client covers a broad range of capabilities, including chan

    Provides custom shortcuts for commands using positional arguments to automate repetitive tasks.

    Rusticedircrust
    Voir sur GitHub↗3,807
  • pypa/setuptoolsAvatar de pypa

    pypa/setuptools

    2,809Voir sur GitHub↗

    Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit

    Defines shortcut names for complex command strings to simplify repetitive build or release tasks.

    Python
    Voir sur GitHub↗2,809
  1. Home
  2. Development Tools & Productivity
  3. Command Aliasing

Explorer les sous-tags

  • EngineMapping of internal engine commands to external editor API calls. **Distinct from Command Aliasing:** Distinct from general CLI aliasing by focusing on the bridge between an editing engine and a host API.