Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyutilscripts-0.5.1-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

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

Hashes for pyutilscripts-0.5.1.tar.gz
Algorithm Hash digest
SHA256 e072eed11afd983cf204ab25a454a8cdcacdfe6ef8ba238d179a81894d3b4464
MD5 f5ad74b80df990b5442d290618423be0
BLAKE2b-256 4bb5667ba70bab149b5bfc4d11eaa2250c5d8d6a398552ddd5acd7067e499a5d

See more details on using hashes here.

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

Hashes for pyutilscripts-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 85b8995608969f207ddd679129ee981757b44020249cd43302fee2ec23a748ee
MD5 deba5efc6d295eebfbda30f1f8250080
BLAKE2b-256 1174a12f84353c2c9bffb9e4215753d829e12db7136c35c320ed6e9d8e9053a6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page