9 个仓库
Installation of software as a system-wide executable for running directly from a terminal.
Distinct from Command-Based Package Installation: No candidate covers general CLI installation of a tool; candidates focus on silent installs, extension installs, or platform-specific installers.
Explore 9 awesome GitHub repositories matching development tools & productivity · Command-Line Installers. Refine with filters or upvote what's useful.
Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag
Creates a shell command that launches a microVM with a specified image and options on every invocation.
该项目是一系列脚本和配置文件的集合,旨在自动化部署开发工具集、大数据工具和全系统 dotfiles。它作为一个配置系统,用于在不同的编程栈中安装语言、数据分析工具和系统依赖项。 该套件为 macOS 开发人员入职和 Python 数据科学工作流的设置提供了专门的自动化功能。它包括针对 Spark 和 Hadoop 等分布式处理引擎的专用安装程序,以及用于 Web 和移动开发的各种环境。 该系统涵盖了广泛的功能,包括 shell 环境自定义、文本编辑器和版本控制配置,以及隔离虚拟环境的管理。它还提供了各种用于文件管理、网络查询和系统依赖编排的命令行实用程序。
Provides a process for updating the operating system and installing necessary compilation tools for software development.
Pylint 是一个 Python 静态代码分析工具,它在不执行程序的情况下检查源代码中的错误、编码标准违规和代码异味。它将代码解析为抽象语法树并遍历该树以检测问题,强制执行可配置的样式规则和命名约定,并通过比较标记化的源序列来识别重复的代码块。该工具还包含一个推理引擎,通过模拟代码路径来推断变量类型,即使在无类型代码中也能进行更深入的分析。 Pylint 的独特之处在于其基于插件的检查器架构,它允许用户通过加载在运行时注册自定义检查器和推理规则的外部 Python 模块来扩展分析。它支持配置文件分层,合并来自多个配置文件和命令行参数的设置,以便项目范围的默认值可以被本地或插件特定的选项覆盖。Pylint 还通过将当前的分析结果与存储的基准分数进行比较来跟踪代码质量随时间的变化,报告连续运行中的改进或回归,并可以以 Graphviz、PlantUML 或 MermaidJS 格式从抽象语法树生成 UML 类图和包图。 该工具集成到持续集成流水线和预提交钩子中,以自动跨多个 Python 解释器版本运行检查。它可以通过 pip、conda 或系统包管理器安装,并通过 enchant 库提供代码标识符的可选拼写检查。Pylint 还为 Emacs 和 TextMate 等环境提供编辑器集成,并包含一个消息解释查看器,可直接从命令行打印任何特定警告或错误代码的完整描述和上下文。
Installs the analyser as a system-wide executable via pip, conda, or a system package manager for terminal use.
该项目是一个参考实现和教程,旨在演示构建、版本化和上传 Python 分发包的端到端工作流。它作为一个具体的项目模板和示例,用于配置包索引的元数据和构建产物。 该仓库演示了如何通过在静态配置文件中定义项目元数据和依赖项来打包软件。它涵盖了将源代码树转换为版本化归档文件和特定平台二进制分发包的过程,特别展示了如何构建二进制 wheel 和源代码分发包。 该项目涵盖了更广泛的功能领域,包括依赖管理、命令行界面创建以及向仓库发布发布的自动化。它还演示了隔离虚拟环境的使用和二进制扩展的集成。
Demonstrates how to install packages such that they are available as system-wide executable commands.
该项目是一个 VS Code 语言扩展,提供全面的 Go 语言支持。它作为一个语言服务器客户端、调试器接口和工具链管理器,以促进 Go 应用程序开发。 该扩展通过集成全套工具链管理功能脱颖而出,允许直接在编辑器内安装和配置所需的二进制文件、代码检查器和编译器版本。它还为通过 Delve 进行的交互式调试提供了深度集成,支持远程目标调试、进程附加和程序状态检查。 该项目涵盖了广泛的功能,包括用于实时诊断和代码检查的静态分析、用于 Go 模块的自动化依赖管理,以及处理单元测试执行、基准性能和代码覆盖率可视化的完整测试框架。它还为符号导航、自动补全和自动化重构提供了语义智能。 该工具管理外部二进制文件,并利用语言服务器协议 (LSP) 和调试适配器协议 (DAP) 在编辑器和 Go 工具链之间进行通信。
Downloads and updates required Go language tools and binaries directly into specified directories.
flow-typed is a collection of curated type definitions for external JavaScript libraries and a manager for installing these definitions into Flow projects. It serves as a centralized repository of type declarations that enable static type checking and autocomplete for third-party dependencies that do not ship with their own types. The project provides a command line interface to fetch, inject, and update specific type definitions within a local project directory. This process ensures that external library imports are resolved by the Flow type checker through version-matched type mapping.
Implements a CLI utility for fetching and mapping type declaration files into the project environment.
flow-typed is a type definition manager, repository, and library designed to enable static type checking for third-party JavaScript libraries. It provides a curated collection of external type declarations that allow Flow projects to maintain type safety and error detection for non-typed dependencies. The project centers on a command-line interface used to install and update library type definitions from a remote source. This manager resolves compatible type versions based on a project's dependencies and maps them to local directories for use by a static type checker. Beyond type checking, t
Provides a command-line interface to fetch and map specific library type versions to the local project directory.
This open-source educational material serves as a comprehensive learning guide and workshop curriculum designed to teach absolute beginners how to build and deploy web applications from scratch. It provides structured, self-paced instructions focused on server-side code, backend logic, database abstraction layers, and HTML rendering patterns using Python and the Django web framework. The guide is organized as a step-by-step walkthrough that breaks down complex technical lessons into linear, bite-sized tasks complete with expected output snippets. It covers command-line execution steps for ins
Guides terminal command execution for managing local packages, running migrations, and controlling web servers.
Scoopinstaller/install is a PowerShell-based command-line utility designed to automate the setup and bootstrapping of the Scoop package manager on Windows systems. The tool initializes environment directories, configures repository sources, and executes standard installation scripts without requiring manual graphical user interface prompts or intervention. The software supports unattended background operations through a silent execution mode that suppresses console output while capturing and propagating numeric status codes to verify setup success in continuous integration pipelines. It handl
Automates the setup of developer utilities from the command line without manual GUI prompts.