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
·

10 dépôts

Awesome GitHub RepositoriesCLI Tool Installation

Specialized installation of packages specifically as standalone command line utilities.

Distinct from Python Package Managers: Distinct from Python Package Managers: focuses on installing packages as global CLI tools rather than project dependencies.

Explore 10 awesome GitHub repositories matching development tools & productivity · CLI Tool Installation. Refine with filters or upvote what's useful.

Awesome CLI Tool Installation 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.
  • pipxproject/pipxAvatar de pipxproject

    pipxproject/pipx

    12,852Voir sur GitHub↗

    Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual environments. It functions as an application installer for Python command line tools, a manager for listing and upgrading those tools, and a runner for executing packages in temporary environments. The tool ensures that every installed package resides in its own dedicated virtual environment to prevent dependency conflicts. It automatically adds the binaries of installed applications to the system path and enables the execution of tools within ephemeral environments that are del

    Specializes in installing Python packages as standalone command line utilities in isolated environments.

    Python
    Voir sur GitHub↗12,852
  • pypa/pipxAvatar de pypa

    pypa/pipx

    12,852Voir sur GitHub↗

    pipx is a manager for installing and running Python command-line applications in isolated environments. It serves as a tool installer and virtual environment wrapper that automates the creation of dedicated environments for each application to prevent dependency conflicts. The system provides the ability to execute Python packages in either permanent installations or temporary transient environments. It maps executable entry points from these isolated environments into a shared global directory, allowing for direct command-line access while keeping underlying dependencies separated. The tool

    Installs Python packages as standalone command line tools in isolated environments to avoid dependency conflicts.

    Python
    Voir sur GitHub↗12,852
  • yeoman/yeomanAvatar de yeoman

    yeoman/yeoman

    10,112Voir sur GitHub↗

    Yeoman is a scaffolding tool framework and Node.js project generator designed to automate project initialization. It generates standardized directory structures and application skeletons using customizable scripts to reduce manual boilerplate creation. The system functions as a development workflow automator that enables the creation of reusable project blueprints. These blueprints are distributed as independent packages, allowing for standardized starting code and custom project templating across different teams or projects. The toolkit provides a command line interface that uses interactiv

    Leverages a Node.js command line environment to execute specialized generator packages.

    Voir sur GitHub↗10,112
  • sb2nov/mac-setupAvatar de sb2nov

    sb2nov/mac-setup

    7,358Voir sur GitHub↗

    This project is a step-by-step guide for setting up a complete programming environment on a new Mac. It walks through configuring Git with identity and credential caching, installing and managing software through the Homebrew package manager, and customizing the terminal with Oh My Zsh, fuzzy finders, and keyboard shortcuts. The guide also covers setting up JetBrains IDEs with shared key mappings and plugins, and installing development language runtimes for Node, Python, C++, Ruby, Go, and Java. The guide differentiates itself by providing a structured onboarding checklist that covers the ful

    Provides instructions for installing the Heroku CLI tool to manage deployments from the terminal.

    TypeScriptfresh-installsgitbookguide
    Voir sur GitHub↗7,358
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Voir sur GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Installs a command-line interface for managing the orchestration engine.

    Goconcurrencydagdistributed
    Voir sur GitHub↗6,622
  • cue-lang/cueAvatar de cue-lang

    cue-lang/cue

    6,147Voir sur GitHub↗

    CUE is a constraint-based configuration language designed for data validation, schema definition, and code generation. At its core, it unifies types and values into a single concept, enabling compile-time validation that catches structural and value errors before runtime. The language treats data and constraints as the same thing, allowing a single definition to serve as both a schema and concrete configuration data. CUE distinguishes itself through its constraint-based unification engine, which combines multiple configuration sources into a single coherent result by merging their constraints

    Provides a downloadable command-line tool for validating and processing configuration data.

    Goconfigurationdatakubernetes
    Voir sur GitHub↗6,147
  • pylint-dev/pylintAvatar de pylint-dev

    pylint-dev/pylint

    5,685Voir sur GitHub↗

    Pylint is a static code analyzer for Python that scans source code for errors, coding standard violations, code smells, and type-related issues without executing the program. It functions as a plugin-based linter framework, allowing users to extend its analysis capabilities with custom or third-party checks for project-specific rules and framework support. The tool also includes a duplicate code detector that identifies identical or near-identical code blocks across a project to help reduce redundancy. Beyond its core linting functionality, Pylint can generate UML class and package diagrams f

    Installs as a command-line executable for running checks directly in a terminal.

    Pythonclosembercode-qualityhacktoberfest
    Voir sur GitHub↗5,685
  • x-cmd/x-cmdAvatar de x-cmd

    x-cmd/x-cmd

    4,037Voir sur GitHub↗

    x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif

    Provides the ability to install development languages and utilities as standalone command line tools without root privileges.

    Shellagentaibash
    Voir sur GitHub↗4,037
  • rbenv/ruby-buildAvatar de rbenv

    rbenv/ruby-build

    3,971Voir sur GitHub↗

    ruby-build est un installateur de version Ruby et un outil de build pour les systèmes de type Unix. Il gère le processus de téléchargement, de compilation et d'installation de plusieurs versions du langage Ruby à partir de la source. L'utilitaire utilise des fichiers de définition pour mapper les numéros de version aux URL de téléchargement et aux instructions d'installation. Il prend en charge les définitions de build personnalisées, permet la redirection des téléchargements de paquets vers des URL miroirs et applique une vérification d'intégrité basée sur des sommes de contrôle aux archives sources téléchargées. L'outil fournit des capacités pour la compilation Ruby personnalisée, incluant l'application de patchs sources et la configuration des paramètres de build via des variables d'environnement. Il permet aux utilisateurs de parcourir les versions disponibles et d'automatiser la récupération et la compilation de versions spécifiques.

    Provides a mechanism to install the utility as a standalone command-line tool.

    Shellhacktoberfestrbenv-pluginruby
    Voir sur GitHub↗3,971
  • codebuffai/codebuffAvatar de CodebuffAI

    CodebuffAI/codebuff

    2,820Voir sur GitHub↗

    Codebuff is a terminal-native AI code assistant distributed as a globally installable npm package. It functions as a project-aware code editor that indexes entire codebases to understand dependencies, patterns, and architecture before making changes, enabling context-aware code generation and surgical file editing. The tool operates through a command-line interface that accepts natural language instructions to directly read and modify files in the local filesystem. It uses per-project configuration files to guide how the AI assistant understands and edits the codebase, and builds a complete s

    A globally installable npm package that provides an interactive terminal assistant for codebase modifications.

    TypeScript
    Voir sur GitHub↗2,820
  1. Home
  2. Development Tools & Productivity
  3. Dependency Managers
  4. Python Package Managers
  5. CLI Tool Installation

Explorer les sous-tags

  • Generator RuntimesExecution environments that manage the installation and lifecycle of project scaffolding generator packages. **Distinct from CLI Tool Installation:** Specifically focuses on the runtime environment for executing generators rather than just the installation of a CLI tool.
  • NPM Global CLI DistributionsGlobally installable npm packages that provide interactive terminal assistants for codebase modifications. **Distinct from CLI Tool Installation:** Distinct from CLI Tool Installation: specifically focuses on npm-based global distribution rather than general Python package CLI installation.