@tnext/cli

0.1.7 • Public • Published

@tnext/cli

收集一些常用的指令,提高开发效率。

如何使用

  • 安装
npm i @tnext/cli -g
# or
yarn global add @tnext/cli
  • 使用
tnext -h
  • 环境变量,cli 除了会读取当前的环境变量,还会读取当前用户的 home 目录下的 .tnext.env 文件作为环境变量加载。
# jms 相关的环境变量
JMS_HOST=xxxx
JMS_PORT=xxxx
JMS_KEY_ID=xxxx
JMS_SECRET=xxxx
# end
# HUB 相关的环境变量
HUB_HOST=xxxx
# hub 指令必须设置 cookie,推荐使用 pkg 指令
HUB_COOKIE=xxxx
HUB_DOWNLOAD_SERVICE=xxxx
# end
# PKG 相关的环境变量
PKG_HOST=xxxx
PKG_PORT=xxxx
# end

功能

  • [ ] JMS jump server 相关的快捷命令
    • [x] exec 在指定的服务器上执行命令
    • [ ] upload 上传文件到服务器的指定目录
  • [x] PKG
    • [x] ls 列出指定 namespace 和 repo 下面的镜像
    • [x] download 下载指定 tag(version) 的镜像
  • [x] CSIGHub
    • [x] ls 列出指定 namespace 和 repo 下面的镜像
    • [x] download 下载指定 tag(version) 的镜像
  • [x] config
    • [x] set 设置环境变量
    • [x] get 获取环境变量
    • [x] list 列出所有环境变量
    • [x] ?|h 获取对应环境变量的帮助信息

工作流

  • 下载指定命名空间的仓库的最新版本镜像

    tnext hub download namespace repo latest ~/Downloads

    tnext pkg download namespace repo latest ~/Downloads

  • 上传文件到 JMS

    tnext jms upload filename

  • 在 JMS 上执行部署的命令

    tnext jms exec build.sh

Readme

Keywords

none

Package Sidebar

Install

npm i @tnext/cli

Weekly Downloads

2

Version

0.1.7

License

Apache-2.0

Unpacked Size

64.2 kB

Total Files

6

Last publish

Collaborators

  • yijie4188