PyUtilScripts 是一个基于 Python 的通用小工具集合,目标是提供编写通用任务的辅助工具。
Project description
PyUtilScripts
PyUtilScripts 是一个基于 Python 的通用小工具集合,目标是提供编写通用任务的辅助工具。
📦 安装
通过 pip 安装
pip install pyutilscripts
从源码安装
git clone https://github.com/ZeroKwok/PyUtilScripts.git
cd PyUtilScripts
pip install .
📝 使用说明
-
fcopy
- 基于清单文件的复制工具
- 特点
- 支持 更新、覆盖写、重命名模式
- 支持 交互模式,精准把控拷贝细节(拷贝前生成行动列表,在用户编辑或确认后,才具体执行行动列表中记录的动作)
- 支持 过滤模式,忽略某些文件或目录
- 示例:
- 按文件清单拷贝指定目录下的文件
- 更新模式
fcopy -l /path/to/list.txt -s /path/to/src -t /path/to/dest - 覆盖模式
fcopy -l /path/to/list.txt -s /path/to/src -t /path/to/dest -m o - 重命名模式
fcopy -l /path/to/list.txt -s /path/to/src -t /path/to/dest -m r
- 更新模式
- 通过指定目录下的文件生成文件清单
fcopy -l /path/to/list.txt -s /path/to/src --update-list
- 交互模式下拷贝指定目录的文件
fcopy -l /path/to/list.txt -s /path/to/src -t /path/to/dest -i
- 按文件清单拷贝指定目录下的文件
- 概念
- 文件清单(fcopy.list)决定要拷贝的文件
- 行动清单决定拷贝行为(交互模式下通过编辑器呈现)
-
prunedirs
- 递归删除空目录
- 示例:
prunedirs /path/to/dir
-
forward.tcp
- TCP 端口转发工具
- 示例:
forward.tcp -s 0.0.0.0:8081 -d 127.0.0.1:1081
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyutilscripts-0.5.1.tar.gz
(15.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyutilscripts-0.5.1.tar.gz.
File metadata
- Download URL: pyutilscripts-0.5.1.tar.gz
- Upload date:
- Size: 15.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e072eed11afd983cf204ab25a454a8cdcacdfe6ef8ba238d179a81894d3b4464
|
|
| MD5 |
f5ad74b80df990b5442d290618423be0
|
|
| BLAKE2b-256 |
4bb5667ba70bab149b5bfc4d11eaa2250c5d8d6a398552ddd5acd7067e499a5d
|
File details
Details for the file pyutilscripts-0.5.1-py3-none-any.whl.
File metadata
- Download URL: pyutilscripts-0.5.1-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85b8995608969f207ddd679129ee981757b44020249cd43302fee2ec23a748ee
|
|
| MD5 |
deba5efc6d295eebfbda30f1f8250080
|
|
| BLAKE2b-256 |
1174a12f84353c2c9bffb9e4215753d829e12db7136c35c320ed6e9d8e9053a6
|