0.0.2 • Published 11 months ago

@jacksion/fast-input-cli v0.0.2

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

fast-input-cli

一个简单的命令行工具,用于快速复制常用文本到剪贴板。

功能特点

  • 生成并复制当前时间
  • 生成并复制UUID
  • 交互式菜单
  • 命令行参数支持

安装

# 全局安装
npm install -g @jacksion/fast-input-cli

# 或本地安装
npm install @jacksion/fast-input-cli

使用方法

命令行方式

# 复制当前时间
fast time

# 生成并复制UUID
fast uuid

# 显示帮助信息
fast --help

交互式菜单

直接运行 fast 命令,将显示交互式菜单:

fast

然后使用上下键选择需要的功能,按回车确认。

命令说明

  • time: 复制当前时间到剪贴板,格式为 "YYYY-MM-DD HH:mm:ss"
  • uuid: 生成一个新的UUID并复制到剪贴板
  • config: 查看配置
    • config edit: 使用默认编辑器打开配置文件
  • --help, -h: 显示帮助信息

配置说明

配置文件保存在用户目录下的 .fast-cli/config.json 中。 可以通过 fast config edit 命令直接编辑。

配置项包括:

  • timeFormat: 时间格式(使用 dayjs 格式规范)
    • 默认值:YYYY-MM-DD HH:mm:ss
    • 示例:
      • YYYY年MM月DD日 HH:mm:ss -> 2023年11月21日 15:30:45
      • MM/DD/YYYY -> 11/21/2023
      • HH:mm -> 15:30
  • uuidVersion: UUID版本号

开发相关

本地测试

# 克隆代码后安装依赖
npm install

# 运行开发测试
npm run dev

许可证

MIT

0.0.2

11 months ago

0.0.1

11 months ago