0.1.7 • Published 2 years ago

@tnext/cli v0.1.7

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
2 years ago

@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 相关的快捷命令
    • exec 在指定的服务器上执行命令
    • upload 上传文件到服务器的指定目录
  • PKG
    • ls 列出指定 namespace 和 repo 下面的镜像
    • download 下载指定 tag(version) 的镜像
  • CSIGHub
    • ls 列出指定 namespace 和 repo 下面的镜像
    • download 下载指定 tag(version) 的镜像
  • config
    • set 设置环境变量
    • get 获取环境变量
    • list 列出所有环境变量
    • ?|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

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago