m-cli
项目状态
:warning: 你好,我们正在寻找新的维护者 🚀
:boom: macOS 的瑞士军刀!
概述
m-cli 是一个 macOS 命令行工具,让你可以完全在终端中与实用工具和应用程序交互。它与其他 macOS 命令行工具的不同之处在于:
- 你可以轻松管理管理任务
- 它不安装第三方工具,因为它没有依赖项
- 安装简单,无需干预
- 它只使用 macOS 命令
安装
你可以使用 Homebrew 安装 m-cli,也可以手动安装。
Homebrew 安装
如果你已安装 Homebrew,运行:
brew install m-cli
手动安装
如果你想手动安装 m-cli,运行:
curl -fsSL https://raw.githubusercontent.com/rgcr/m-cli/master/install.sh | sudo sh
你也可以安装到不同的路径,如下所示:
INSTALL_DIR=$HOME/.m-cli sh <(curl -fsSL https://raw.githubusercontent.com/rgcr/m-cli/master/install.sh)
注意:如果以标准用户权限安装 m-cli
,某些插件(如 "gatekeeper" 命令的插件)将无法工作。某些插件(如 "trash" 命令的插件)在终端模拟器被授予完全磁盘访问权限之前不会工作(请在系统偏好设置中的"安全性与隐私"下查看)。
卸载
要从系统中卸载 m-cli,运行:
m --uninstall
使用方法
m-cli 命令按以下步骤执行:
1. 运行 m
显示 m-cli 中所有可用的命令(实用工具)。
2. 运行 m <命令>
显示该命令的可用选项。
3. 运行 m <命令> <选项>
执行该命令的选项。
此结构的图示如下:
m
|___itunes
| |___status
| |___play
| |___pause
| |
| ...
|
|___disk
|___ls
|___list
|___fs
...
例如,运行 m itunes
将显示 iTunes 的可用选项,如下所示:
用法: m itunes [ status | play | pause | next | prev | mute | unmute | vol up | vol down | vol #| stop | quit | help ]
示例:
m itunes status # 显示状态
m itunes play # 播放曲目
m itunes pause # 暂停曲目
m itunes next # 播放下一曲目
m itunes prev # 播放上一曲目
m itunes mute # 静音 iTunes
m itunes unmute # 取消静音 iTunes
m itunes vol up # 增加音量
m itunes vol down # 降低音量
m itunes vol # # 设置音量级别
m itunes stop # 停止曲目
m itunes quit # 退出 iTunes
在此示例中,运行 m itunes play
将播放 iTunes 音乐库中当前选择的曲目。
所有命令
m-cli 目前支持以下命令:
help
airdrop
appearance
audio
battery
bluetooth
dir
disk
display
dns
dock
fan
finder
firewall
flightmode
gatekeeper
group
hostname
info
itunes
localhost
lock
network
nosleep
notification
ntp
printer
restart
safeboot
screensaver
service
shutdown
sleep
timezone
touchbar
trash
usb
update
user
volume
vpn
wallpaper
wifi
贡献
- Fork 它!
- 创建你的特性分支:
git checkout -b my-new-feature
- 提交你的更改:
git commit -m '添加一些特性'
- 推送到分支:
git push origin my-new-feature
- 提交一个 pull request :metal:
待办事项:
- 添加更多插件
- 改进帮助
- 改进安装脚本
资源:
致谢
guarinogabriel/Mac-CLI 是一个很好的灵感来源。
MIT 许可证 © Rogelio Cedillo