#命令行工具

angular-cli - Angular应用开发的高效命令行工具
Github开源项目命令行工具前端开发JavaScript框架Web开发Angular CLI
Angular CLI是一款用于Angular应用程序开发的命令行工具。它集成了初始化、开发、构建和维护功能,提供了项目结构搭建、组件生成、开发服务器运行等一系列实用命令。这些功能可以帮助开发者简化配置流程,提升开发效率,从而将更多精力集中在核心业务逻辑的实现上。
clasp - 用于Google Apps Script项目本地开发和管理的命令行工具
Github开源项目命令行工具Google本地开发ClaspApps Script
Clasp是一个面向Google Apps Script开发者的命令行工具。它支持本地开发、版本管理、TypeScript编写和命令行脚本运行。Clasp简化项目结构,提供即时部署和自动完成功能,提高开发效率。这款工具适用于个人开发者和团队协作,使Apps Script开发更加便捷。
mycli - MySQL命令行工具 集成自动补全和语法高亮
Github开源项目命令行工具自动补全语法高亮mycliMySQL客户端
mycli是一款基于Python开发的MySQL命令行工具,集成了智能自动补全和语法高亮功能。它支持多行查询、保存常用查询、SSL连接等特性,并提供友好的界面和灵活的配置选项。mycli兼容macOS和Linux系统,为数据库开发和管理人员提供高效的MySQL交互环境。
beets - 音乐库管理系统 专为音乐收藏爱好者设计
Github开源项目插件系统命令行工具beets音乐库管理元数据处理
beets是一款媒体库管理系统,主要用于音乐收藏管理。它可自动编目音乐,改进元数据,并提供多种音乐操作工具。beets通过插件系统扩展功能,包括获取专辑封面、歌词、流派、音频指纹,支持多种元数据源,以及音频转码和重复检测等。系统支持命令行操作和Web界面浏览,适合各类音乐收藏管理需求。
leetgo - 命令行 LeetCode 刷题助手
Github开源项目代码生成命令行工具LeetCode本地测试Leetgo
leetgo 是一个命令行 LeetCode 工具,能自动生成代码框架和测试用例,支持本地测试和调试。它可实时生成竞赛题目,兼容多种编程语言,让用户无需离开终端即可完成 LeetCode 练习。该工具还提供自定义模板和编辑器集成功能,提升刷题效率。
q - 命令行文本数据SQL查询工具
Github开源项目命令行工具数据处理文本分析SQL查询q
q是一款命令行工具,将SQL功能引入Linux环境,实现文本数据的高效处理。支持对表格文本执行SQL查询,提供自动缓存加速和多文件sqlite3数据库直接查询。具备自动列名和类型检测功能,兼容多种字符编码,显著提升数据处理效率。
yapf - Python代码格式化工具 自动优化代码规范
Github开源项目命令行工具代码风格YAPFPython格式化工具编辑器插件
YAPF是一个基于clang-format的Python代码格式化工具,可自动优化代码风格以符合指定的样式指南。它支持PEP8、Google等多种预定义样式,并允许自定义规则。YAPF既可作为命令行工具使用,也可集成到各种编辑器中。该工具旨在生成与遵循样式指南的程序员手写代码质量相当的格式化结果,为开发者提供便捷的代码美化功能。
grex - 自动生成正则表达式的Rust工具
Github开源项目命令行工具正则表达式RustUnicodegrex
grex是一款Rust开发的自动生成正则表达式的工具,支持命令行和库两种使用方式。它通过用户提供的测试用例生成匹配的正则表达式,支持字面量、字符类、前缀后缀检测等多种功能。grex可生成紧凑或详细的表达式,为简化正则表达式创建提供了便捷解决方案。
sh - 简化Python命令行操作 sh让程序调用如函数般轻松
Github开源项目Python命令行工具sh子进程替代Unix系统调用
sh是一个功能完备的Python子进程替代库,支持Python 3.8至3.11版本和PyPy。它将程序调用简化为函数调用形式,显著提升命令行操作效率。sh基于Unix系统调用实现,适用于Linux、macOS等类Unix系统。项目提供详细文档,并通过Docker容器确保在各支持版本上的兼容性。
Osintgram - 开源Instagram情报收集与分析工具
Github开源项目命令行工具OSINTInstagram信息收集Osintgram
Osintgram是一款开源的Instagram情报收集工具,提供交互式命令行界面,用于获取公开账号的关注者、帖子、评论等信息。该工具基于Python开发,支持Docker部署,可用于教育和研究目的。Osintgram通过多种命令实现数据收集和分析,为Instagram用户信息获取提供了便捷途径。
newman - Postman命令行集合运行工具
Github开源项目命令行工具自动化测试API测试NewmanPostman
Newman是Postman的命令行集合运行工具,可从命令行直接运行和测试Postman集合。它易于集成到CI服务器和构建系统中,支持多种报告格式,可作为CLI工具或Node.js模块使用,并提供丰富配置选项。Newman适用于自动化API测试和持续集成场景。
jenkins-cli - Jenkins管理利器,多功能命令行工具
Github开源项目任务管理命令行工具插件管理Jenkins CLI多Jenkins支持
jenkins-cli是一款功能全面的命令行工具,专为简化Jenkins管理而设计。它支持多实例管理、插件和作业管理、配置即代码等核心功能,适用于各类Jenkins用户。该工具兼容macOS、Linux和Windows平台,提供多种安装选项,并支持通过插件进行功能扩展,有效提升Jenkins运维效率。
dbmate - 数据库Schema同步工具 支持多种数据库和开发语言
Github开源项目SQL命令行工具版本控制数据库迁移Dbmate
dbmate是一个跨平台的数据库迁移工具,用于同步多个开发者和服务器间的数据库schema。支持MySQL、PostgreSQL、SQLite和ClickHouse等主流数据库,采用纯SQL编写迁移脚本。它提供数据库创建、删除等功能,通过环境变量配置连接,支持.env文件。dbmate适用于Go、Node.js、Python、Ruby等多种语言的数据库应用开发,是一个通用的数据库管理工具。
gomplate - 多数据源支持的Go语言模板渲染工具
Github开源项目命令行工具数据源gomplate模板渲染器Go模板语法
gomplate是一个基于Go语言的模板渲染工具,支持JSON、YAML、AWS EC2元数据、Consul和Vault等多种数据源。它采用Go模板语法,提供众多实用函数,可处理环境变量、执行数学运算和数据转换。gomplate常用于配置管理和自动化脚本,能够简化数据处理流程。该工具支持文件、URL和标准输入等多种输入方式,在DevOps工作流中具有广泛应用。
codeclimate - 开源代码质量分析工具 本地Docker容器支持
Github开源项目命令行工具静态代码分析Docker代码质量Code Climate
Code Climate CLI是一个命令行工具,用于在本地Docker环境中进行代码质量分析。它支持多种编程语言,提供可定制规则和插件系统,帮助开发者识别和解决代码问题。用户可通过简单命令安装配置,运行分析并获得详细报告,从而提升代码质量和可维护性。
whalebrew - 将Docker镜像转化为本地命令的开源工具
Github开源项目命令行工具容器化Docker包管理Whalebrew
Whalebrew是一个开源工具,可为Docker镜像创建别名,使容器化应用能像本地命令一样运行。它适用于复杂依赖的工具和跨平台应用,支持包的安装、搜索、列举和卸载,并提供灵活配置。Whalebrew简化了Docker的使用,增强了容器技术的易用性和便捷性。
bat - 增强型cat命令替代工具 支持语法高亮和Git集成
Github开源项目命令行工具语法高亮文件查看器Git集成bat
bat是cat命令的增强替代品,提供语法高亮、Git集成和自动分页功能。支持多种编程语言高亮,可显示Git修改和非打印字符。与fzf、ripgrep等工具集成提高效率。作为跨平台开源工具,可在多种操作系统上安装使用。
git - 开源的高效分布式版本控制工具
Github开源项目命令行工具Git版本控制系统Linus Torvalds
Git是一款开源的分布式版本控制和源代码管理系统,由Linux创始人Linus Torvalds开发。它以快速、可扩展的特性和丰富的命令集著称,支持高级操作和内部访问。Git跨平台兼容,拥有活跃的社区和丰富的在线资源。从个人项目到大型团队协作的源代码管理,Git都能高效应对,成为当前广受欢迎的版本控制工具。
chat-downloader - 跨平台直播聊天数据获取工具
Github开源项目Python命令行工具直播Chat Downloader聊天消息
Chat Downloader是一款开源工具,用于从YouTube、Twitch、Zoom和Facebook等平台的直播、录播和剪辑中提取聊天数据。该工具支持命令行和Python API,无需身份验证即可获取和解析聊天信息。Chat Downloader提供多种配置选项,适用于直播内容分析和研究。
qsv - 多功能高性能CSV数据处理工具集
Github开源项目命令行工具数据处理RustCSVqsv
qsv是一款高效的CSV数据处理工具,提供多样化的命令用于数据操作。主要功能包括查询、切片、索引、分析、过滤和转换CSV文件。它支持应用转换、日期格式化、去重、差异比较等高级操作,还能进行Web服务获取和地理编码。qsv内置Luau脚本引擎,可构建复杂的数据处理流程。其优化设计使其在处理大规模CSV数据时表现出色,兼具高性能和灵活性。
gitnow - Fish shell的Git高效命令集
Github开源项目命令行工具Git工作流Fish shellGitNow
GitNow是专为Fish shell设计的Git命令集,提供高级操作功能以提升Git工作流效率。它包含快速状态查看、暂存、提交和分支管理等实用命令,支持Gitflow工作流。GitNow还具备GitHub和Bitbucket仓库快速克隆功能,以及可自定义的快捷键,帮助开发者更高效地管理Git项目。
radare2 - 开源逆向工程框架,支持多平台和架构
Github开源项目开源软件命令行工具逆向工程二进制分析Radare2
radare2是一个开源的逆向工程框架,提供了丰富的库、工具和插件。它支持多种架构和文件格式,可进行二进制分析、调试和反汇编。radare2内置JavaScript解释器,并通过r2pipe接口支持多语言脚本扩展。这个灵活的框架广泛应用于安全研究和漏洞分析等领域。
homebrew-core - Homebrew的核心配方仓库
Github开源项目命令行工具软件安装包管理器Homebrew
Homebrew-core是Homebrew包管理器的默认核心配方仓库,包含众多开源软件的安装配方。通过简单的brew install命令,用户可以轻松安装所需软件。这个仓库为用户提供了丰富的软件资源和便捷的安装方式,广泛应用于开发和技术领域。
homebrew-cask - 简化macOS应用程序安装与管理的命令行工具
Github开源项目命令行工具macOSHomebrew软件管理
Homebrew Cask是Homebrew的扩展工具,为macOS图形界面应用程序提供命令行安装和管理功能。用户可通过简单指令快速安装常用软件,如Visual Studio Code和Google Chrome,无需手动下载或拖拽操作。该项目简化了应用程序管理流程,提升了macOS用户的操作效率。
diff-so-fancy - Git差异美化工具 提升代码审查效率
Github开源项目命令行工具Git代码可读性diff-so-fancy差异比较
作为一款Git差异美化工具,diff-so-fancy致力于提供更直观、易读的差异输出。它通过优化颜色和格式,使开发者能更快速地识别代码变更,有助于提高代码质量和加快缺陷检测。该工具兼容多种安装方式,可无缝集成到Git工作流程中,并提供丰富的自定义选项。diff-so-fancy为开发团队优化代码审查流程提供了实用解决方案。
github-changelog-generator - GitHub项目变更日志自动生成工具
Github开源项目GitHub自动化命令行工具github-changelog-generator
github-changelog-generator是一个自动化工具,用于生成GitHub项目的CHANGELOG.md文件。它基于项目的标签、问题和合并的拉取请求,支持自定义格式和内容筛选。该工具适用于GitHub企业版,可通过命令行或Docker运行,有助于简化开源项目的变更日志管理。
ffsend - 命令行加密文件分享工具
Github开源项目开源命令行工具加密文件共享ffsend
ffsend是一款命令行文件分享工具,基于Send服务实现加密上传和下载文件及目录。支持密码保护、下载次数限制、过期时间设置等安全功能。提供文件历史记录、URL缩短、二维码生成等实用特性。适用于Linux、macOS、Windows等系统,具有低内存占用和流式加密传输等优势。ffsend为用户提供了简单安全的文件分享方式。
ytmdl - YouTube音乐下载器与智能元数据标记工具
Github开源项目Python命令行工具YouTube元数据音乐下载
ytmdl是一款集成YouTube音乐下载和智能元数据标记功能的开源工具。它可从YouTube提取音频,并自动从iTunes、Spotify等多个数据源获取并添加完整的歌曲信息。支持多种音频格式和灵活配置,ytmdl为用户提供了一种简便方式来获取高质量音乐文件及其相关元数据。
ShellGPT - 终端中与GPT-4交互的强大命令行工具
Github开源项目ShellGPT命令行工具GPT-4交互终端对话
ShellGPT是一款基于终端的命令行工具,支持与GPT-4进行长篇对话。该工具提供shell命令执行、输入输出管道和聊天历史管理等功能,还能生成图像、嵌入向量和自定义语言输出。ShellGPT采用Deno构建,具有良好的性能和安全性,适用于日常任务和编程辅助等多种场景。
starred - GitHub Star项目自动化整理工具
Github开源项目GitHub自动化命令行工具starredAwesome List
Starred是一个Python开发的工具,用于自动生成GitHub用户Star项目的分类列表。它支持按语言或主题分类、排序,可自动创建和更新仓库。通过命令行或GitHub Actions,开发者能轻松整理和分享自己的项目收藏,方便创建个性化的Awesome List。
nix-index - Nixpkgs文件快速定位工具
Github开源项目命令行工具包管理nixpkgs文件索引nix-index
nix-index是一款专为Nixpkgs设计的文件定位工具。通过索引二进制缓存中的构建派生,它能快速搜索特定文件。用户可生成索引,使用nix-locate命令查找文件,也可作为命令未找到的替代方案。支持Flakes安装,提供预生成数据库,与多种shell兼容,简化了Nix环境中的文件查找。
music-dl - 多平台音乐搜索下载开源工具
Github开源项目命令行工具PHP音乐下载器music-dl
music-dl 是一个开源的音乐搜索下载工具,支持腾讯音乐、网易云音乐和酷狗音乐等多个平台。它提供命令行界面,允许自定义下载目录和音乐源。基于 PHP 8.2+ 开发,可通过 Composer 安装或下载可执行文件。该工具为学习和交流目的设计,提供了便捷的音乐获取方式。
phpgrep - PHP代码语法感知搜索和分析工具
Github开源项目命令行工具Go语言phpgrepPHP代码搜索语法感知
phpgrep是一个语法感知的PHP代码搜索工具,可作为库或命令行工具使用。它支持复杂模式匹配和语法级代码搜索,功能类似PhpStorm的结构化搜索。phpgrep提供多种命令行选项,支持自定义输出、递归搜索和文件过滤,有助于PHP开发者进行代码分析和重构。该工具适用于需要精确代码搜索的场景,如代码审查、bug定位和代码优化等。
search-tweets-python - Python工具简化Twitter搜索数据访问和分析
Github开源项目Python命令行工具搜索认证Twitter API
该项目是Twitter高级和企业搜索API的Python封装,提供命令行工具和库。支持30天及全档案搜索,具备自动分页、流式传输、多种认证等功能。兼容Tweet解析器,支持搜索计数,可减少API调用并快速获取推文数量。整体简化了Twitter搜索数据的访问和分析流程,适用于需要处理大量Twitter数据的开发者。
buku - 命令行书签管理器和文本化个人网络
Github开源项目开源软件数据库命令行工具buku书签管理器
buku提供命令行界面管理书签,构建个人文本网络。主要功能包括浏览器书签导入、自动抓取网页信息、编辑器操作、多种搜索选项、失效链接快照等。采用可携带合并的数据库,保护用户隐私。此外还有图形界面和浏览器插件等扩展项目。