discordshell

DShell is a package that combines with discord.py and Jishaku to turn a Discord channel into a shell on which bash commands can be run.


Keywords
shell, discord, terminal, powershell, command-prompt, internet, console, shell-access, utility, centos, command-line, command-line-tool, discord-py, discordshell, dshell, jishaku, linux, macos, terminal-emulator, ubuntu, windows
License
MIT
Install
pip install discordshell==0.0.3

Documentation

DShell Logo

DShell

PyPI DShell version number PyPI downloads per month PyPI supported Python versions Number of open GitHub issues Number of contributors Discord server

Description

Discord shell or dshell for short is a Python package that combines with discord.py and Jishaku to transform an ordinary Discord channel into one capable of running bash commands using a Discord bot.

Typical usage

When would I use this?

  • When you want to use shell commands on your virtual private server (VPS) without logging into it
  • When you want a collaborative terminal with other developers of your team
  • When you're simply too lazy to open your shell and would rather do it in an open Discord app
  • When you want to run shell commands from your Discord bot's directory easily
  • When you want to run shell commands on something that simply looks better than your shell

Main Features

  • - Customizable
  • - Easy to use
  • - Asynchronous
  • - Compatible with discord.py v2.0
  • - Lightweight
  • - Regularly maintained

Links

Installation and upgrades

pip install discordshell

for the stable version (recommended).

pip install -U discordshell

to update your stable version.

pip install git+https://github.com/ImNimboss/dshell

to install it straight off of GitHub (you need git installed for this).

pip install -U git+https://github.com/ImNimboss/dshell

to upgrade your version that you got from GitHub.

How to use

Check Documentation/Basics.md

Examples

Check Documentation/Examples.md

Changelog

  • v0.0.1 - Initial release, but quite rough/in testing phase.
  • v0.0.2 - Smooth out the library.
  • v0.0.3 - Make library compatible with discord.py v2.0 and above.