Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tuya/tuya-panel-cli
CLI for Tuya Panel Developer
https://github.com/tuya/tuya-panel-cli
cli powershell tuya
Last synced: 15 days ago
JSON representation
CLI for Tuya Panel Developer
- Host: GitHub
- URL: https://github.com/tuya/tuya-panel-cli
- Owner: tuya
- License: mit
- Created: 2021-01-25T10:25:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-09T08:18:15.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T20:52:23.667Z (over 1 year ago)
- Topics: cli, powershell, tuya
- Language: PowerShell
- Homepage:
- Size: 67.4 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README-zh_CN.md
- License: LICENSE
Awesome Lists containing this project
README
# tuya-panel-cli
涂鸦面板开发工具
[English](./README.md) | 简体中文
## 安装
### 安装最新版
**Shell下安装:**
```sh
curl -fsSL https://cdn.jsdelivr.net/gh/tuya/tuya-panel-cli/install.sh | sh
```**PowerShell下安装:**
```sh
iwr https://cdn.jsdelivr.net/gh/tuya/tuya-panel-cli/install.ps1 -useb | iex
```### 安装指定版本
**Shell下安装:**
```sh
curl -fsSL https://cdn.jsdelivr.net/gh/tuya/tuya-panel-cli/install.sh | sh -s v0.0.1
```**PowerShell下安装:**
```powershell
$v="1.0.0"; iwr https://cdn.jsdelivr.net/gh/tuya/tuya-panel-cli/install.ps1 -useb | iex
```## 升级
```sh
tuya-panel-cli upgrade
```## Mac/Linux 手动安装
1、 在 [Release 页面]() 下载最新的安装包,解压到任意位置
2、将下面的配置手动写入 `.zshrc`,注意将 TPC_INSTALL 换成脚本的安装位置。
```sh
export TPC_INSTALL="/Users/luozhu/.tuya-panel-cli"
export PATH="$TPC_INSTALL/bin:$PATH"
```3、修改后记得执行 `source ~/.zshrc`
> 注意:使用 bash 的话配置文件是 `.bash_profile`
## 已知问题
### `unzip is required`
The program [`unzip`](https://linux.die.net/man/1/unzip) is a requirement for the Shell installer.
```sh
$ curl -fsSL https://raw.githubusercontent.com/tuya/tuya-panel-cli/main/install.sh | sh
Error: unzip is required to install Tpc (see: https://github.com/tuya/tuya-panel-cli#unzip-is-required).
```**什么时候发生这个问题?**
During the `install.sh` process, `unzip` is used to extract the zip archive.
**如何修复这个问题?**
You can install unzip via `brew install unzip` on MacOS or `apt-get install unzip -y` on Linux.
### iwr 无法被识别(Windows)
#### 确认操作系统环境
我们推荐使用 Windows 10 操作系统,更老的 Windows 也许可以,但会增加不必要的麻烦。有两个办法可以解决。
#### 升级 PowerShell 版本(推荐)
PowerShell 是 Windows 下的增强命令行环境,也是我们以后要用的主要命令行界面。以下操作继续在上面打开的命令行界面进行:
- 在 Powershell 命令行输入 `$PSVersionTable.PSVersion.Major` 检查版本
上面的命令返回为 5 或者以上就没问题,否则需要下载并安装:
- [.NET Framework 4.5 or later](https://www.microsoft.com/net/download)
- [Windows Management Framework 5.x](https://aka.ms/wmf5download)#### 手动安装配置(简单)
> 注意:手动安装后 `tuya-panel-cli upgrade` 命令是无法使用的,所以还是推荐第一种办法。
1、在 [tuya-panel-cli/releases/latest](https://github.com/tuya/tuya-panel-cli/releases/latest) 界面安装最新的可执行文件压缩包 `tuya-panel-cli-x86_64-pc-windows-msvc.zip`
2、解压到任意位置,比如 `C:\tuya-panel-cli` 目录下
![](https://images.tuyacn.com/fe-static/docs/img/56b1bd45-ea79-4bca-8e64-0f6fbae645fa.png)
3、设置环境变量
把可执行文件的安装目录,比如我们刚设置的 `C:\tuya-panel-cli` 添加到用户环境变量 `Path` 中:
![](https://cdn.jsdelivr.net/gh/youngjuning/images/20210730145322.png)
4、重新打开 Powershell 命令行输入 `tuya-panel-cli --version` 验证
## 技术支持
- 开发者中心:https://developer.tuya.com/cn/
- 帮助中心:https://support.tuya.com/cn/help
- 技术支持工单中心:https://iot.tuya.com/council/
- 详细文档:https://panel-docs.tuyacn.com/## License
[MIT License](./LICENSE)