10 مستودعات
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.
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.
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.
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.
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.
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.
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.
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.
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.
ruby-build هو أداة تثبيت وبناء إصدارات Ruby لأنظمة Unix. يدير عملية تنزيل وتجميع وتثبيت إصدارات متعددة من لغة Ruby من المصدر. تستخدم الأداة ملفات تعريف لتعيين أرقام الإصدارات إلى عناوين URL للتنزيل وتعليمات التثبيت. تدعم تعريفات البناء المخصصة، وتسمح بإعادة توجيه تنزيلات الحزم إلى عناوين URL للمرآة، وتطبق التحقق من السلامة القائم على المجموع الاختباري (checksum) على أرشيفات المصدر التي تم تنزيلها. توفر الأداة قدرات لتجميع Ruby المخصص، بما في ذلك تطبيق تصحيحات المصدر وتكوين معلمات البناء عبر متغيرات البيئة. تسمح للمستخدمين بتصفح الإصدارات المتاحة وأتمتة جلب وتجميع إصدارات محددة.
Provides a mechanism to install the utility as a standalone command-line tool.
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.