Skip to main content

SHTools - some useful bash tools write in pure python.

image image image

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")

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.2.2.zip (28.3 kB view details)

Uploaded Source

File details

Details for the file shtools-2.2.2.zip.

File metadata

  • Download URL: shtools-2.2.2.zip
  • Upload date:
  • Size: 28.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.8

File hashes

Hashes for shtools-2.2.2.zip
Algorithm Hash digest
SHA256 898f675db0b16b0f1bbcd8384dc8f40aaaf5bb018e74414083da2cebdefe54c0
MD5 1221c4d35ce19820c658d45d357fd245
BLAKE2b-256 88efea75542a84deb16fca602b86fe6b6f9031b07e8acc70d8f21ad9de135463

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.2.2 This release

1 file

2.2.1

1 file

2.2.0

1 file

2.1.7

1 file

2.1.6

1 file

2.1.5

1 file

2.1.4

1 file

2.1.2

1 file

2.1.1

1 file

2.0.1

1 file

2.0.0

1 file

1.0.10

1 file

Supported by

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