Skip to main content

Chat with Servers via SSH

Project description

ChatTerminal

Chat with Servers via SSH.

ChatTerminal aims to simulate a real terminal in maximal degree. If you favor ChatOps, ChatTerminal will be an interesting experience.

QuickStart

pip3 install ChatTerminal

Here is the sample usages:

>>> from ChatTerminal import Session
>>> # You should have permissions to ssh YOUR_HOST_IP directly.
>>> chat_ssesion = Session("YOUR_HOST_IP")
>>> [d for d in chat_ssesion.execute("pwd")]
['/root']

Wanna Contribute?

git clone https://github.com/chuanwu/ChatTerminal ChatTerminal
cd ChatTerminal
make init
make develop

ToDo

  • Execute simple commands like ls, cat, etc.
  • Monitor logs, like tail.
  • Support interactive mode, e.g. Docker, k8s.
  • Provide Web IDE Environment based on open source projects.
  • Download files from the server or from the Internet using you-get.

Acknowledgement

This project uses pyenv as its package dependency management.

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

ChatTerminal-1.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

ChatTerminal-1.0.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file ChatTerminal-1.0.1.tar.gz.

File metadata

  • Download URL: ChatTerminal-1.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for ChatTerminal-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e91ac59a54ed5fddaff99d4976ccc2f7c33329a80754a89f05cbd29fed5b29f2
MD5 b45c94852395e966f83fc59a223cb5af
BLAKE2b-256 e92dc2d8b70dc8219133990335bec2d8257dbd5261d69fa6f3fe1769615b6f9d

See more details on using hashes here.

File details

Details for the file ChatTerminal-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ChatTerminal-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for ChatTerminal-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f84019a87c6871625df2a5f0b80ff1ede438606df0e58d923e5b30295b672b9
MD5 7a487f6bb4b74dd1207dd3d92c2dcbaa
BLAKE2b-256 6e6d3a38b5ddd617b74793ecaa5983e8b8c69267198b1a22ae51f52f838f7a47

See more details on using hashes here.

Supported by

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