#CLI工具

chrome-webstore-upload-cli - 命令行工具简化Chrome扩展程序的上传和发布流程
Chrome扩展CLI工具上传发布Chrome Web Store自动部署Github开源项目
chrome-webstore-upload-cli是一个命令行工具,用于简化Chrome扩展程序的上传和发布过程。它支持上传、发布命令,可设置部署百分比,并支持可信测试者发布。该工具提供自动化工作流程和环境变量配置,可处理多种源文件格式。特别适合频繁更新Chrome扩展的开发者,显著提高工作效率。它能与GitHub Actions等CI/CD平台无缝集成,实现自动化部署。
MyPaste - 快速代码分享平台 支持终端上传和自动语言识别
AI工具上传粘贴内容终端CLI工具过期策略编程语言
MyPaste提供快速代码分享服务,具有智能编程语言识别功能。平台支持终端上传,允许用户自定义过期策略和语言设置。通过简化分享流程,MyPaste旨在提升开发者的协作效率。
chatbot-samples - Chatopera对话机器人开发示例和最佳实践集合
Chatopera对话机器人示例程序CLI工具语料导入导出Github开源项目
Chatopera示例程序是一个包含多个对话机器人开发项目的代码库。该库提供了智能问答、智能客服和多轮对话的开发示例,以及Chatopera机器人系统集成的案例。通过这些示例,开发者可以快速掌握Chatopera平台的使用方法,学习对话机器人开发的最佳实践,从而高效构建智能对话系统。
create-expo-stack - 交互式CLI工具助力快速创建类型安全Expo应用
CLI工具ExpoReact Native移动应用开发项目配置Github开源项目
create-expo-stack是一款交互式命令行工具,用于快速构建可高度定制的类型安全Expo应用。支持TypeScript、Expo Router文件路由、React Navigation、多样化样式方案(如NativeWind、Restyle、StyleSheets、Tamagui)和身份验证(Supabase/Firebase)。开发者通过简单命令即可定制项目,省去繁琐配置。该工具致力于加速React Native和Expo项目的初始化过程,有效提升开发效率。
flame - 基于GPT-4的命令行工具 简化React Native升级流程
Flame AICLI工具代码修改React NativeOpenAIGithub开源项目
Flame AI是一个开源的命令行工具,利用GPT-4模型简化React Native应用的升级过程。它提供交互式升级、代码生成和智能修改功能,可自动化复杂的升级步骤。虽然主要针对React Native开发,其灵活的架构也适用于其他开发场景。该工具支持自定义代码调整,但需注意使用成本。
sqlite-utils - Python实现的SQLite数据库管理工具
sqlite-utilsSQLite数据库操作CLI工具Python库Github开源项目
sqlite-utils是一个基于Python的SQLite数据库管理工具,提供命令行界面和编程库两种使用方式。它能够导入JSON、CSV、TSV格式数据,自动创建表结构,支持内存SQL查询和全文搜索配置。该工具还可进行表格转换,并通过插件系统扩展功能。sqlite-utils为开发者提供了便捷的SQLite数据操作方法,适用于各种数据处理场景。
json-repair - 修复LLM生成的异常JSON数据的Go语言库
JSON修复GoLLM开源项目CLI工具Github
json-repair是一个修复大语言模型(LLM)生成的异常JSON数据的Go语言库。该项目无外部依赖,包含丰富的测试用例,能自动检测并修复多种JSON错误。支持的错误类型包括单引号、换行符和格式不正确的字符串等。json-repair提供命令行界面,方便集成到开发流程中。作为开源项目,它鼓励社区参与,不断提升JSON修复能力。
promptr - AI驱动的自然语言代码修改CLI工具
PromptrCLI工具代码修改OpenAI模板系统Github开源项目
Promptr是一个CLI工具,支持使用自然语言指令驱动OpenAI语言模型进行代码修改。该工具提供直接应用更改、模板系统和多种操作模式,简化了代码重构和更新流程。Promptr运行在Node 18环境,需要OpenAI API密钥,为开发者提供了智能和灵活的编程辅助功能,有助于提高开发效率。
github-spray - GitHub贡献图自定义生成工具
GitHub Spray贡献图CLI工具自定义模式开源项目Github
GitHub Spray是一个开源的命令行工具,用于生成自定义的GitHub贡献图样式。该工具支持文本、自定义模式和多种字体,可在GitHub个人主页上创建独特的贡献历史图。它提供颜色反转、垂直和水平翻转以及自定义起始日期等功能,使用户能够灵活调整贡献图外观。GitHub Spray适用于希望创意展示GitHub活动的开发者,但需注意使用该工具可能影响贡献统计的真实性。
microplane - 跨多仓库自动化Git变更的命令行工具
MicroplaneGitCLI工具多仓库管理开源项目Github
Microplane是一款用于跨多个Git仓库执行一致性变更的命令行工具。它提供结构化工作流,包括初始化、克隆、规划、推送和合并等步骤,简化了大规模代码更新过程。支持GitHub和GitLab平台,可通过多种方式安装。该工具适用于需要在多个代码仓库中进行统一修改的开发团队。
gut - Git替代工具 提供简化命令和实用功能
GutGitCLI工具版本控制命令行界面Github开源项目
Gut是一个开源的Git替代命令行界面,专注于简化版本控制。它提供统一命名的命令和实用功能,包括凭证管理、云平台集成和错误修复。Gut适合Git新手,通过简化操作流程,降低了版本控制的学习难度。虽然仍在alpha阶段,但Gut已显示出成为有效Git辅助工具的潜力。
pet - 命令行片段管理器 高效管理和搜索命令
petCLI工具代码片段管理命令行Go语言Github开源项目
这款命令行片段管理工具支持快速注册、搜索和执行命令片段,允许使用变量,并可与Gist或GitLab Snippets同步。适合需要管理不常用命令的用户,通过直观界面提高命令行操作效率。Go语言开发,为经常忘记命令的用户提供便捷的管理和检索功能,大幅提升工作效率。
context - Python库查询与代码生成的多功能CLI工具
PythonCLI工具APIOpenAIembeddingsGithub开源项目
Fleet Context是一款覆盖1221个顶级Python库的CLI工具和API。它支持库问答和代码生成,兼容所有OpenAI模型。用户可通过命令行或API使用,支持嵌入向量下载和数据库查询。丰富的元数据显著提升了检索质量。测评结果表明,Fleet Context在代码生成方面比GPT-4提高了37分。
np - 优化npm包发布流程的自动化工具
npm发布版本管理自动化CLI工具Github开源项目
np是一款强大的npm包发布工具,提供交互式界面和自动化流程。它可以确保从正确分支发布、检查工作目录、重新安装依赖、运行测试、更新版本号、创建Git标签、发布到npm并推送到GitHub。np支持双因素认证和GitHub Packages,适用于npm、Yarn和pnpm。这个工具简化了发布过程,提高了效率和安全性。
npkill - 快速查找并删除冗余 node_modules 文件夹的工具
npkillnode_modulesCLI工具空间清理性能优化Github开源项目
npkill 是一个开源的命令行工具,主要用于查找和删除系统中的 node_modules 文件夹。它具有直观的界面,允许用户浏览和选择要删除的文件夹。该工具支持多种功能,如按大小排序、排除特定目录和自动删除等,有助于提高清理效率。npkill 适合需要管理多个项目和优化开发环境的开发者使用。
asdf - 多语言运行时版本管理的统一解决方案
asdf版本管理多语言支持CLI工具插件系统Github开源项目
asdf是一个开源的多语言运行时版本管理工具,通过单一CLI接口集成了多个版本管理器的功能。这个跨平台工具支持项目级和全局配置,能自动切换版本,并通过插件系统扩展对不同编程语言的支持。asdf简化了开发环境管理,提高了多语言项目的开发效率,是跨语言开发的理想选择。
chatblade - ChatGPT命令行工具 灵活高效的交互体验
ChatbladeCLI工具ChatGPTAPI交互会话管理Github开源项目
Chatblade是一款功能丰富的命令行工具,专门用于与OpenAI的ChatGPT进行交互。该工具支持管道输入和参数传递,可保存常用提示以提高使用效率。Chatblade能从ChatGPT响应中提取JSON或Markdown,并提供会话管理、模型选择和流式输出等功能。此外,它还支持自定义提示和Azure OpenAI配置,为ChatGPT用户提供了灵活高效的命令行操作体验。
composerize - Docker运行命令到Compose配置文件的自动转换工具
Dockerdocker-composecomposerizeCLI工具Node.jsGithub开源项目
Composerize是一个开源工具,用于将Docker run命令自动转换为docker-compose.yml文件。它支持与现有配置合并,提供命令行接口和Node.js集成。该工具兼容多个Docker Compose版本,允许自定义缩进,简化了容器化应用的配置管理过程。
migrate - Go语言编写的多数据库迁移工具 支持多种源
migrate数据库迁移Go语言CLI工具数据库驱动Github开源项目
migrate是一个Go语言开发的数据库迁移工具,支持PostgreSQL、MySQL等多种数据库。它可作为CLI工具使用或导入Go项目。migrate能从文件系统、GitHub等多个源读取迁移脚本,提供简单可靠的迁移功能。其设计注重可靠性和灵活性,适用于不同规模的项目数据库管理。
HyperTag - 语义搜索和标签系统集成的智能文件管理工具
HyperTag标签系统语义搜索文件组织CLI工具Github开源项目
HyperTag整合了灵活的标签系统和先进的语义搜索功能,为文件管理提供创新解决方案。这款工具可无缝应用于现有文件结构,支持包括PDF在内的文本文档和图像的智能搜索。通过命令行界面和实验性网页应用,HyperTag旨在优化文件组织和检索流程,显著提升信息访问效率。其核心设计理念是缩短思考到文件获取的时间,为用户带来更智能、高效的文件管理体验。
docling - 高效的多格式文档解析和转换工具
Docling文档解析PDF解析OCR支持CLI工具Github开源项目
Docling是一个多功能的文档解析工具,支持解析PDF、DOCX、PPTX等常见格式,并可输出为Markdown和JSON格式。其PDF高级功能涵盖页面布局分析、阅读顺序和表格结构识别。工具提供统一的DoclingDocument表示格式,支持与LlamaIndex和LangChain的集成,适合信息检索和问答应用。此外,它支持扫描PDF的OCR,并提供便捷的命令行工具。即将支持方程、代码和元数据的提取。安装简单,兼容多平台和多架构。详情请参阅在线文档。