#命令行工具

rcedit - 命令行exe文件资源编辑器
rceditWindowsexe文件资源编辑命令行工具Github开源项目
rcedit是一款开源的命令行工具,专门用于编辑Windows系统exe文件的资源。它能够修改版本信息、图标、资源字符串和执行级别等多项属性。此工具支持批量操作,并可获取文件的版本和资源信息。rcedit基于CMake和Visual Studio开发,为Windows开发者提供了高效的可执行文件资源管理和资源编辑解决方案。
svgo - 高效SVG文件优化库 提升网页加载速度
SVGOSVG优化Node.js库命令行工具插件架构Github开源项目
SVGO是一款开源的SVG文件优化工具,支持通过Node.js库或命令行使用。它可以有效清理SVG文件中的冗余信息,如元数据、注释和隐藏元素,显著减小文件体积。SVGO采用插件架构,允许自定义配置,适用于各种SVG优化需求。这个工具能够提高网页加载速度,是前端开发中优化图形资源的实用解决方案。
gdrive - Google Drive命令行交互应用
Google Drive命令行工具文件管理云存储开源软件Github开源项目
gdrive是一个用于Google Drive交互的开源命令行应用,是gdrive2的继任者。它支持账户管理、文件上传下载等基本功能,通过OAuth认证确保安全访问。gdrive可在远程服务器上使用,并有活跃的社区支持。该项目持续更新,以适应API变化并开发新功能。
mdpdf - 命令行Markdown转PDF工具 支持自定义样式和页眉页脚
MarkdownPDF转换命令行工具自定义样式APIGithub开源项目
mdpdf是一个功能全面的Markdown到PDF转换工具,提供命令行界面和JavaScript API。它支持自定义页眉、页脚和样式表,兼容GitHub Markdown CSS,可进行emoji转换,并允许调整页面大小和方向。mdpdf适用于各种Markdown到PDF的转换需求,从基础转换到复杂定制都能胜任。
melt - 以助记词方式备份和恢复 SSH 私钥的开源工具
MeltGithub开源项目SSH密钥备份安全命令行工具开源
Melt 是一个开源的 SSH 私钥管理工具,通过生成易记的助记词来备份和恢复 ed25519 私钥。它提供命令行界面,支持从私钥生成助记词和从助记词重建私钥。Melt 适用于多种操作系统,可通过常见的包管理器安装。这种方法简化了密钥的备份和恢复过程,同时保障了安全性。
rclip - AI驱动的命令行图像搜索工具
rclipAI图像搜索命令行工具CLIPOpenAIGithub开源项目
rclip是一款开源的命令行图像搜索工具,采用OpenAI的CLIP神经网络技术。该工具支持文本和图像查询,可进行相似图像搜索和多条件组合查询。rclip具有快速处理大量图片的能力,提供预览功能,并支持多种操作系统。这个创新工具为图像管理和搜索提供了新的解决方案,适合需要高效图像检索的专业人士和摄影爱好者。
vpype - 专为绘图仪设计的多功能矢量图形处理和优化工具
vpype矢量图形命令行工具绘图优化SVGGithub开源项目
vpype是一款专为绘图仪设计的命令行工具,用于处理和优化矢量图形。它能精确布局矢量文件、优化SVG加快绘图、为老式绘图仪输出HPGL、创建生成艺术作品以及处理多层矢量文件。vpype可通过插件扩展功能,作为Python库还提供了创建生成艺术和绘图仪工具所需的数据结构、实用函数和硬件加速的矢量图形查看器。
nativefier - 轻松将网站转换为本地桌面应用的开源工具
Nativefier桌面应用网页包装Electron命令行工具Github开源项目
Nativefier是一个开源的命令行工具,能够将网站快速转换为本地桌面应用。它基于Electron技术,可生成适用于Windows、macOS和Linux的可执行文件。Nativefier支持自动获取应用图标和名称,以及注入自定义JavaScript和CSS。用户通过简单的命令即可创建类似原生应用的网页包装器,无需繁琐设置。这个工具为开发者和普通用户提供了一种简便方法,将常用网站转化为独立的桌面应用程序。
sherlock - 多平台社交账号搜索工具
Sherlock社交网络用户名搜索开源工具命令行工具Github开源项目
Sherlock是一个开源的社交账号搜索工具,能够在400多个社交网络平台中查找指定用户名。支持单用户和多用户搜索,可将结果保存为多种格式。工具提供多种安装选项,适用于不同操作系统。Sherlock具备灵活的命令行功能,支持代理和Tor网络,可自定义搜索范围。作为社交媒体账号调查工具,Sherlock效率高,功能全面。
hstr - 命令行历史增强工具
HSTR命令历史bashzsh命令行工具Github开源项目
HSTR是一款面向bash和zsh的命令行历史增强工具。它优化了历史搜索体验,提供比Ctrl-r更高效的功能。用户可以方便地查看、浏览和搜索近期命令,减少重复输入。HSTR还集成了历史管理和命令收藏功能,进一步提升了终端使用效率。这个工具适用于各种命令行任务,能够显著改善操作流程。
trash-cli - Linux命令行文件回收站工具
trash-cli命令行工具文件管理回收站LinuxGithub开源项目
trash-cli提供trash-put、trash-empty、trash-list等命令,实现Linux命令行下的文件回收站功能。它采用与KDE/GNOME/XFCE相同的回收站机制,支持记录原始路径、删除日期和权限。用户可通过命令行或脚本调用trash-cli,方便地管理已删除文件。
nft-generator-py - Python实现的NFT图像批量生成工具
NFT图像生成Python配置文件命令行工具Github开源项目
nft-generator-py是一个Python开源项目,通过加权层文件生成NFT图像。该工具提供配置选项,支持设置层级、权重和不兼容性规则。功能包括批量生成图像、更新元数据和验证配置。它使用命令行界面,适合开发者快速创建大规模NFT系列。项目提供了详细的使用说明,包括安装步骤、配置文件格式和命令行选项。此外,还包括构建配置文件、验证配置和更新元数据等功能。
inotify-tools - Linux 文件系统监控命令行工具集 inotify-tools
inotify-tools命令行工具Shell脚本监控系统文件系统事件Github开源项目
inotify-tools 是一套 Linux 系统命令行工具,用于实现文件系统监控。它将 inotify 功能集成到 shell 脚本中,提供灵活的文件和目录变化追踪。该开源项目在 GitHub 上维护,具有稳定的构建状态,主要面向系统管理员和开发者。
duf - 跨平台磁盘使用分析工具
duf磁盘使用工具文件系统监控存储空间分析命令行工具Github开源项目
duf 是一款跨平台的磁盘使用分析工具,支持 Linux、BSD、macOS 和 Windows 系统。它提供彩色输出,自动适应终端主题和宽度,支持结果排序、设备分组和过滤,还可输出 JSON 格式。duf 安装简单,使用灵活,能查看特定设备和挂载点信息,并提供多种过滤和显示选项。该工具适用于系统管理员和普通用户,有助于高效管理磁盘空间。
mac-setup - macOS 开发环境搭建全面指南
macOS开发环境编程语言命令行工具GitHubGithub开源项目
该指南详细介绍了macOS开发环境的搭建过程,涵盖从基础系统设置到多种编程语言和库的安装。内容包括Node、Python、C++和Ruby等主流开发环境的配置。指南设计兼顾了新手和有经验开发者的需求,同时推荐了一些实用的日常应用。项目采用开源方式,鼓励社区参与完善。
cli - Spicetify 强大的Spotify客户端定制工具
SpicetifySpotify自定义命令行工具UI定制Github开源项目
Spicetify是一个开源的命令行工具,用于定制官方Spotify客户端。支持Windows、MacOS和Linux平台,可更改UI颜色、注入CSS和JavaScript扩展、添加自定义应用,并优化性能。该工具为用户提供了全面定制Spotify界面和功能的能力,满足个性化需求。
litecli - SQLite命令行客户端 自动补全和语法高亮支持
litecliSQLite命令行工具自动补全语法高亮Github开源项目
litecli是一个SQLite命令行客户端,提供自动补全和语法高亮功能。支持通过pip、AUR和Homebrew安装,适用于Linux和MacOS平台。litecli拥有直观的界面和详细的文档,便于开发者操作SQLite数据库。其智能提示功能适合各级用户,提升了SQLite数据库的使用效率。
terminator - 灵活组合的终端模拟器 提升命令行操作效率
Terminator终端仿真器命令行工具多终端管理开源项目Github
Terminator是一款开源的终端模拟器,支持灵活组合和重组终端窗口。主要功能包括水平垂直分割终端、分组控制多终端及自定义快捷键。适用于需同时登录多台远程设备或频繁使用命令行的场景。项目始于2007年,现由Matt Rose维护并迁移至GitHub。Terminator提供可定制的终端环境,有效提高命令行操作效率。支持Linux和FreeBSD系统,可通过系统包管理器安装或从源码编译。
m-cli - macOS终端管理工具 简化系统操作
m-climacOS命令行工具终端系统管理Github开源项目
m-cli是一个macOS命令行工具,允许用户通过终端管理系统任务和应用程序。该工具不依赖第三方软件,安装简便,仅使用macOS原生命令。m-cli提供多种功能,包括管理iTunes、磁盘、网络和用户等。它为macOS用户提供了一个效率高的命令行界面,简化了系统管理流程。
htop - 直观高效的跨平台进程监控工具
htop进程查看器系统监控命令行工具开源软件Github开源项目
htop是一款开源的跨平台交互式进程查看器,运行于命令行环境。它能实时显示系统资源使用情况,包括CPU、内存、负载等信息。用户可以自定义显示内容,对进程进行排序和过滤,以及执行进程管理任务。htop提供了直观的界面和灵活的操作,是系统管理员和开发者进行系统监控的理想工具。
maza-ad-blocking - 轻量级全系统广告拦截工具 无需浏览器插件
Maza广告拦截命令行工具开源软件hosts文件Github开源项目
Maza ad blocking是一款轻量级的本地广告拦截工具,通过修改系统hosts文件实现广告屏蔽。该工具适用于MacOS、Linux、BSD和Windows WSL等多个操作系统,无需安装浏览器插件或其他应用。用户可以通过简单的命令行操作更新广告域名列表,还支持自定义黑白名单、自动更新和DNSMASQ配置。作为一个开源项目,Maza ad blocking为用户提供了灵活高效的广告拦截解决方案。
cpufetch - 多平台支持的CPU信息可视化命令行工具
cpufetchCPU信息命令行工具系统架构开源项目Github
cpufetch是一款C语言开发的命令行工具,用于清晰展示CPU信息。支持x86_64、ARM、PowerPC和RISC-V等多种架构,适用于Linux、Windows、macOS等操作系统。工具可自定义输出颜色,支持包管理器安装或源码编译。除基本CPU信息外,还能识别特定微架构,为用户提供详细硬件数据。该工具提供了图形化输出,使CPU信息更易理解。适用于多种场景,如系统性能分析、硬件兼容性检查等。cpufetch持续更新以支持新的CPU架构,是一个活跃的开源项目。
watchexec - 实时监控文件变化并自动执行命令的开发工具
Watchexec文件监控自动化开发命令行工具跨平台Github开源项目
Watchexec是一款文件监控工具,用于检测指定路径的文件变化并自动执行预设命令。它支持Windows、Linux和macOS等多个平台,可监控当前目录及所有子目录,自动加载.gitignore和.ignore文件,并支持事件合并和进程组管理。该工具适用于自动运行单元测试、代码检查或重建项目等场景,可提高开发效率。
folderify - 生成原生macOS风格文件夹图标的开源工具
folderifymacOS文件夹图标自动生成命令行工具Github开源项目
folderify作为一个开源项目,提供了生成macOS原生风格文件夹图标的功能。它支持自动生成16x16至512x512@2x的全套图标尺寸,并兼容系统的浅色和深色模式。用户只需输入PNG格式的蒙版图像,即可得到高精度的文件夹图标。该工具可通过Homebrew安装,操作便捷,为macOS用户提供了灵活的文件夹图标定制选项。
numi - 自然语言计算器:跨平台支持的智能数学工具
Numi计算器应用macOS命令行工具自然语言计算Github开源项目
Numi是一款智能计算工具,支持macOS和Linux平台。其特色在于自然语言输入功能,能够快速处理货币转换、折扣计算等日常任务。该应用提供桌面版和命令行界面,满足不同用户的使用习惯。虽然命令行版本功能较简,但仍保留核心计算能力,适合各类用户使用。
ntfy - 命令行通知工具 实现自动化任务提醒
ntfy通知系统命令行工具桌面提醒推送通知Github开源项目
ntfy是一款跨平台命令行通知工具,可为长时间运行的任务提供自动桌面通知和移动推送。它支持在命令完成时发送桌面通知,或向手机推送特定命令的执行结果。ntfy集成了多种通知后端,如Pushover,并提供shell集成功能,实现命令执行状态的自动追踪。这一工具简化了开发者监控和管理命令行任务的流程,对于需要同时管理多个命令行任务的用户尤其有用,能够显著提高工作效率。
xcodes - 多版本Xcode管理工具 提升iOS开发效率
xcodesXcode命令行工具iOS开发版本管理Github开源项目
xcodes是一款命令行工具,用于管理多个Xcode版本。它支持下载、安装、切换Xcode版本和iOS运行时,通过Homebrew安装便捷。xcodes提供多种命令选项,如安装特定版本、列出可用版本等,提高iOS开发效率。支持.xcode-version文件便于团队协作和CI环境使用。支持aria2加速下载,进一步优化安装体验。
Platypus - 将命令行脚本转换为原生Mac应用的开源开发工具
PlatypusMac应用开发脚本封装命令行工具用户界面Github开源项目
Platypus是一款开源开发工具,可将多种命令行脚本转换为原生Mac应用。它支持shell、Python、Perl等语言,提供图形界面反馈、文件拖放处理和root权限执行等功能。该工具便于非技术用户使用脚本程序,适合创建安装器、管理工具和自动化应用。Platypus具有20年以上的开发历史,功能完善,操作简便。
far2l - FAR Manager的跨平台开源分支
far2l文件管理器跨平台开源软件命令行工具Github开源项目
far2l是FAR Manager v2的跨平台fork,支持Linux、macOS和BSD系统。它提供文件管理和终端模拟功能,可通过GUI或TTY方式运行。far2l内置多个插件如NetRocks和colorer,增强了基本功能。项目采用GNU/GPLv2开源协议,允许自由修改和再分发。作为一款跨平台文件管理器,far2l旨在提供灵活高效的用户体验。
chsrc - 跨平台命令行换源工具 支持多系统和CPU架构
命令行工具换源开源项目跨平台C语言Github
chsrc是一款跨平台命令行换源工具,支持Linux、Windows、macOS等主流操作系统和多种CPU架构,包括国产龙芯、飞腾等。采用C99开发,无额外依赖,轻量高效。可为操作系统、编程语言和常用软件快速切换镜像源,还提供灵活的换源框架方便扩展。作为开源项目,采用GPL-3.0-or-later许可证发布,设计理念强调轻量简洁,避免引入大型解释器。用户可轻松自定义新的换源方案。
murex - 智能化shell工具 革新命令行操作
Murex命令行工具shell数据管道用户体验Github开源项目
作为新一代shell工具,Murex引入了智能管道类型系统,显著提升了数据处理能力。它支持JSON等复杂格式,集成了内联拼写检查和上下文敏感提示,大幅提高了命令行操作的效率和准确性。Murex还强化了错误处理和调试功能,同时保证向后兼容性,为命令行用户提供了一个更智能、更高效的工作环境。
cmder - Windows 命令行环境增强工具
Cmder命令行工具Windows控制台便携式软件ConEmuGithub开源项目
Cmder 是一款基于 ConEmu 的 Windows 命令行环境增强工具。它提供 Monokai 配色方案、增强的 clink 功能和自定义提示布局。Cmder 无需外部依赖,可在 U 盘或云存储中使用,支持 cmd、PowerShell 和 Bash 等多种 shell。该工具具有丰富的快捷键和自定义选项,支持上下文菜单集成、配置修改和别名添加,有效提升命令行操作效率。
usbipd-win - Windows 系统 USB 设备共享工具
usbipd-winUSB设备共享Windows软件WSL 2命令行工具Github开源项目
usbipd-win 是一个 Windows 平台的开源 USB 设备共享软件。它允许用户将本地 USB 设备共享给其他机器,包括 Hyper-V 虚拟机和 WSL 2 环境。该工具提供命令行界面,用于设备绑定、列表和连接操作。对于 WSL 2,usbipd-win 支持直接设备附加,无需额外客户端工具。这个项目为 Windows 用户提供了一种便捷的 USB 设备共享方法。
node-windows - Node.js脚本作为Windows服务的管理工具
node-windowsWindows服务事件日志命令行工具权限管理Github开源项目
node-windows是一个用于在Windows环境下管理Node.js应用程序的工具库。它能将Node.js脚本作为Windows后台服务安装、启动、停止和卸载,适用于生产环境。该库提供服务管理、事件日志记录和提升权限运行命令等功能,无需使用原生模块或额外安装开发工具。node-windows还具有智能服务重启机制和灵活配置选项,简化了Node.js应用在Windows上的部署和管理。
ani-cli - 多平台命令行动漫观看和下载工具
ani-cli动漫命令行工具视频播放开源项目Github
ani-cli是一款跨平台的命令行动漫工具,支持Linux、MacOS、Android等系统。用户可在终端中搜索、观看和下载动漫,还能与他人同步观看。该工具通过抓取allanime网站内容,提供丰富的动漫资源。ani-cli适用于喜欢在命令行界面操作的动漫爱好者。
sudo - Windows专用管理员权限命令行工具
Sudo for WindowsWindows权限管理命令行工具开源项目MicrosoftGithub
Sudo for Windows是一个开源的Windows专用管理员权限命令行工具,适用于Windows 11及以上版本。它允许在普通终端中执行提升权限的命令,简化了权限管理流程。作为Windows独有实现,它与Unix/Linux sudo有所不同。项目提供详细文档,鼓励社区贡献,并通过GitHub issues进行交流或参与讨论。遵循Microsoft开源准则,该工具致力于优化Windows用户的权限管理体验。