awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pipxproject/pipxpipxproject 的头像

    pipxproject/pipx

    12,852在 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
    在 GitHub 上查看↗12,852
  • pypa/pipxpypa 的头像

    pypa/pipx

    12,852在 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
    在 GitHub 上查看↗12,852
  • yeoman/yeomanyeoman 的头像

    yeoman/yeoman

    10,112在 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.

    在 GitHub 上查看↗10,112
  • sb2nov/mac-setupsb2nov 的头像

    sb2nov/mac-setup

    7,358在 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
    在 GitHub 上查看↗7,358
  • hatchet-dev/hatchethatchet-dev 的头像

    hatchet-dev/hatchet

    6,622在 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
    在 GitHub 上查看↗6,622
  • cue-lang/cuecue-lang 的头像

    cue-lang/cue

    6,147在 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
    在 GitHub 上查看↗6,147
  • pylint-dev/pylintpylint-dev 的头像

    pylint-dev/pylint

    5,685在 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
    在 GitHub 上查看↗5,685
  • x-cmd/x-cmdx-cmd 的头像

    x-cmd/x-cmd

    4,037在 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
    在 GitHub 上查看↗4,037
  • rbenv/ruby-buildrbenv 的头像

    rbenv/ruby-build

    3,971在 GitHub 上查看↗

    ruby-build 是一个适用于类 Unix 系统的 Ruby 版本安装程序和构建工具。它管理从源代码下载、编译和安装多个 Ruby 语言版本的过程。 该工具利用定义文件将版本号映射到下载 URL 和安装说明。它支持自定义构建定义,允许将包下载重定向到镜像 URL,并对下载的源代码存档应用基于校验和的完整性验证。 该工具提供自定义 Ruby 编译功能,包括应用源代码补丁以及通过环境变量配置构建参数。它允许用户浏览可用版本并自动化特定版本的获取与编译。

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

    Shellhacktoberfestrbenv-pluginruby
    在 GitHub 上查看↗3,971
  • codebuffai/codebuffCodebuffAI 的头像

    CodebuffAI/codebuff

    2,820在 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
    在 GitHub 上查看↗2,820
  1. Home
  2. Development Tools & Productivity
  3. Dependency Managers
  4. Python Package Managers
  5. CLI Tool Installation

探索子标签

  • 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.