Metadata-Version: 2.4
Name: se-ossutil
Version: 0.1.1
Summary: Aliyun OSS CLI with interactive shell, multipart upload and download
Author: se
License-Expression: MIT
Project-URL: Homepage, https://github.com/se/se_ossutil
Project-URL: Repository, https://github.com/se/se_ossutil
Keywords: oss,aliyun,cli,upload,download
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Archiving
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: oss2
Requires-Dist: alibabacloud_credentials
Requires-Dist: alibabacloud_ram20150501
Requires-Dist: alibabacloud_tea_openapi

# se_ossutil

阿里云 OSS 命令行工具，支持交互式 shell、分片上传/下载。

## 安装

```bash
pip install se-ossutil
# or
pip install -i https://pypi.org/simple se-ossutil
```

## 使用

```bash
# 登录（配置保存到 ~/.se_ossutil/config）
se_ossutil login

# 退出登录（删除本地配置）
se_ossutil logout

# 交互 shell
se_ossutil

# 上传 / 下载
se_ossutil upload ./local.mp4 oss://bucket/prefix/
se_ossutil download oss://bucket/prefix/file.mp4 ./local.mp4
```

## Shell 命令

- `ls [path]` — 列出目录
- `cd <path>` — 切换目录
- `pwd [path]` — 显示完整 OSS 路径
- `mkdir <dir>` — 创建目录
- `rm [-f] <name>` — 删除（默认需输入 yes 确认）
- `exit` / `quit` — 退出

## 依赖

- Python >= 3.10
- oss2
- alibabacloud_credentials
- alibabacloud_ram20150501
