Metadata-Version: 2.4
Name: uni-cli
Version: 0.2.7
Summary: uni cli
License: MIT License
Keywords: cli,typer
Requires-Python: >=3.10
Requires-Dist: arrow>=1.3.0
Requires-Dist: babel>=2.16.0
Requires-Dist: cowsay>=6.1
Requires-Dist: fastapi>=0.115.5
Requires-Dist: httpx>=0.27.2
Requires-Dist: imagehash>=4.3.1
Requires-Dist: numpy<2.0.0
Requires-Dist: paddleocr>=2.9.1
Requires-Dist: pandas>=2.2.3
Requires-Dist: pillow>=11.0.0
Requires-Dist: pymysql>=1.1.1
Requires-Dist: pytesseract>=0.3.13
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: pytz>=2024.2
Requires-Dist: requests-toolbelt>=1.0.0
Requires-Dist: requests[socks]>=2.32.3
Requires-Dist: setuptools>=75.2.0
Requires-Dist: sqlalchemy>=2.0.35
Requires-Dist: typer>=0.12.5
Requires-Dist: uvicorn>=0.32.0
Description-Content-Type: text/markdown

### 项目使用 uv 管理虚拟环境

> https://docs.astral.sh/uv/

### 项目依赖安装

-   `uv sync`:同步 <u>pyproject.toml</u> 中的依赖
-   `uv pip install -r requirements.txt`:通过 pip 安装`requirements.txt`中的依赖<br/>

### 发布到 pypi

1. `uv build`
2. `uv publish --token <pypi token>`

### 安装与使用

-   uv 安装：`uv tool install uni-cli --index https://mirrors.cloud.tencent.com/pypi/simple`
-   查看：`uv tool list`
-   升级：`uv tool upgrade --all --index https://mirrors.cloud.tencent.com/pypi/simple`
-   使用：`say -t hello`

### command

```shell
# uv sync
# uv run example hello Xiaoming
# uv run example goodbye Xiaoming --formal
uv run say -t hello
uv run os
uv run bitget spot btc,eth
uv run bitget mix popcat
uv run pyv
uv run sync grid
uv run sync strategy
uv run bitget spot btc,eth -p http://127.0.0.1:7890
uv run bitget spot btc,eth -p socks5h://127.0.0.1:7890
uv run bitget sync
uv run gate
```
