some useful bash tools write in python
Project description
SHTools - some useful bash tools write in pure python.
About
纯Python实现的一些CLI命令工具集合.
Requirements
- Python3
Install
通过pip命令安装:
pip install shtools[ssh]
或者通过下载源码包或clone代码至本地,然后通过如下命令安装:
python setup.py install
cli command
- curl: transfer a URL
- mongo: mongodb cli
- mysql: mysql cli
- nc: concatenate and redirect sockets
- ntpdate: set the date and time via NTP
- ping: send ICMP ECHO_REQUEST to network hosts
- psql: postgresql cli
- rediscli: redis cli
- scp: secure copy (remote file copy program)
- bash: local shell command
- ssh: OpenSSH SSH client (remote login program)
Example
from shtools.bash.mysql import mysql
# print help
mysql.print_help()
# run
with mysql('-h 127.0.0.1 -P 3306 -u root -p ****** -D database') as client:
result = client.execute("SELECT * FROM table")
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
shtools-2.1.6.zip
(32.1 kB
view details)
File details
Details for the file shtools-2.1.6.zip
.
File metadata
- Download URL: shtools-2.1.6.zip
- Upload date:
- Size: 32.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116342518e8a441a9114080e74ac2a415887ade7ca40c7541dd19fc6970d8936 |
|
MD5 | 9505b7ebbfcb03c4a93ac3ea72b0bbfc |
|
BLAKE2b-256 | 6ee0a7ac01ab14b3f043b3e4b95044190ea7f1e0cef9b6caa65b864e1fd3a2b5 |