1.0.0 • Published 6 months ago

fatasy-cli v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

fatasy-cli

使用 TypeScript 编写的个人命令行工具集

English | 简体中文

安装

npm install -g fatasy-cli

特性

  • 🤖 AI 驱动的 Git 提交: 自动生成规范的提交信息
  • 🚀 智能编辑器集成: 在 VS Code 或 WebStorm 中打开项目
  • 🌐 浏览器命令: 快速启动 Chrome 并支持 URL
  • 📦 NPM 工具: 运行全局包并检查更新
  • 时间显示: 显示当前时间,支持自动更新

使用方法

fatasy [命令] [选项]

Git 命令

# 使用 AI 生成的消息提交更改
fatasy commit

# 使用指定消息提交
fatasy commit "feat: 添加新功能"

# 使用 AI 消息提交并推送
fatasy push

# 使用指定消息推送
fatasy push "feat: 新功能"

# 在浏览器中打开仓库
fatasy open

编辑器命令

# 在编辑器中打开当前目录(VS Code 或 WebStorm)
fatasy code
fatasy c    # 简写
fatasy o    # 另一个简写

浏览器命令

# 打开 Chrome
fatasy chrome

# 使用指定 URL 打开 Chrome
fatasy chrome https://github.com

NPM 命令

# 安装并运行全局包
fatasy nrm
fatasy nrm ls

# 检查包更新
fatasy ncu

时间命令

# 显示当前时间
fatasy time
fatasy t

# 显示自动更新的时间
fatasy time --watch
fatasy t -w

配置

环境变量

  • ARK_API_KEY: AI 提交信息生成的 API 密钥(可选)

开发

  1. 克隆仓库
  2. 安装依赖:
    npm install
  3. 构建项目:
    npm run build
  4. 全局安装以测试:
    npm install -g --force

许可证

MIT