# s-tools **Repository Path**: shaojijie/s-tools ## Basic Information - **Project Name**: s-tools - **Description**: 自己常用工具实现 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-06 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # s-tools #### 介绍 自己常用工具实现 #### 使用说明 python3 main.py -h usage: main.py [-h] {ssh} ... 多功能命令行工具 positional arguments: {ssh} 可用子命令 ssh ssh工具 options: -h, --help show this help message and exit 1. ssh命令 python3 main.py ssh -h usage: main.py ssh [-h] [-p PORT] [-k PKEY_PATH] [-m MODE] [-l LOCAL_PATH] [-r REMOTE_PATH] [-c COMMAND] host username password positional arguments: host host ip username 用户名 password 密码 options: -h, --help show this help message and exit -p PORT, --port PORT ssh端口号, 默认值为22 -k PKEY_PATH, --pkey_path PKEY_PATH rsa密钥路径, eg: ~/.ssh/id_rsa, 若指定则优先使用密钥认证, 默认为None -m MODE, --mode MODE 工作模式, 0:启动ssh命令行, 1:上传文件, 2:下载文件, 3:执行命令, 默认值为0 -l LOCAL_PATH, --local_path LOCAL_PATH 本地文件路径 -r REMOTE_PATH, --remote_path REMOTE_PATH 远程文件路径 -c COMMAND, --command COMMAND 待执行的命令 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request