这个项目能做什么

m-cli 是一款功能强大的 macOS 命令行实用程序,旨在让用户直接从终端控制系统功能、实用程序和偏好设置。它充当瑞士军刀,将数十种常见的 macOS 系统任务整合到一个易于使用的命令行界面中。 主要功能包括: - 无第三方依赖,保持工具轻量且自包含。 - 通过 Homebrew 或手动安装脚本实现简单、非侵入式安装。 - 设计干净安全,不会不必要地修改系统。 - 支持 Bash、Zsh 和 Fish 的 shell 自动补全功能,通过 Homebrew 安装时自动配置。 - 涵盖系统管理、网络配置、显示设置、音频、电池、蓝牙、DNS、Dock、风扇控制、防火墙、Gatekeeper、主机名、hosts 文件、iTunes、锁屏、音乐、网络、防睡眠模式、通知中心、NTP、权限、电源模式、打印机、重启、远程登录、安全启动、屏幕保护程序、服务、关机、睡眠、时区、Touch Bar、废纸篓、更新、USB、用户管理、音量、VPN、壁纸和 Wi-Fi 等广泛命令。 安装简单直接:用户可通过 Homebrew 使用 `brew install m-cli` 安装,或使用手动安装脚本。卸载同样简单,使用 `brew uninstall m-cli` 或 `m --uninstall`。 使用直观:运行 `m` 显示所有可用命令,`m <command> --help` 显示任何特定命令的使用选项。某些命令在内部需要 sudo 权限,废纸篓命令需要终端应用程序具有完全磁盘访问权限。 该项目在 MIT 许可证下开源,欢迎贡献。它由 Rogelio Cedillo 维护,是包括 iproute-mac、t-mux-manager、StickyShot 和 Snape 在内的相关 macOS 实用程序家族的一部分。