@fly_dream/cli

0.0.28 • Public • Published

cli


命令行工具集

安装

npm install @fly_dream/cli -g

使用

@fly_dream/cli 提供了一个单一的命令行命令 tcli

$ tcli

运行上面的命令将会打印帮助信息:

Usage: tcli [options] [command]

工程化命令行 cli 工具

Options:
  -V, --version   显示版本号
  -h, --help      display help for command

Commands:
  rm [dirs...]    强制删除文件夹,可以用空格或逗号分隔多个目录,默认:node_modules
  help [command]  display help for command

rm

删除文件或者文件夹

tcli rm node_modules

可以删除多个文件或者目录

tcli rm dist build

上面的命令将会删除 distbuild 目录; 执行下面的命令也会有相同的效果:

tcli rm dist,build

git-init

初始化 git, 执行的逻辑有:

git init

git config user.name "xxx"

git config user.email "xxx"

git remote add origin xxx

lint-init

初始化 eslint + prettier

选项: *. -f, --frame <frame>: 使用的框架,支持 vue, react, vanilla; 默认: vue

该配置是基于 eslint-config-alloy 配置

sanic-init

初始化 Python3 基于 SanicWEB 工程模板, 功能包括如下:

  • 参数签名校验
  • IP 限流
  • 环境配置(.env)以及配置文件 config.py 加载
  • Mysql ORM 配置

使用了以下框架:

  1. Sanic: Web 服务器和 Web 框架
  2. Tortoise ORM: Mysql ORM
  3. httpx: 同时支持同步和异步的请求库
  4. limits: IP 限流

sanic-create

创建 Python3 基于 SanicWEB 工程模板

monorepo

构建 monorepo 项目

Readme

Keywords

Package Sidebar

Install

npm i @fly_dream/cli

Weekly Downloads

7

Version

0.0.28

License

MIT

Unpacked Size

32 kB

Total Files

8

Last publish

Collaborators

  • lucidus