Skip to main content

Take control of Steam from your terminal

Project description

Latest version released on PyPi MIT License

Take control of Steam from your terminal

Requires Python 3.4+.


pip install steamctl

Install directly from github:

pip install git+

Help print

$ steamctl --help
usage: steamctl [-h] [--version] [-l {quiet,info,debug}] <command> ...

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -l {quiet,info,debug}, --log_level {quiet,info,debug}
                        Set logging level

List of commands:

    authenticator       Manage Steam authenticators
    hlmaster            Query master server and server information
    steamid             Parse SteamID representations
    webapi              Access to WebAPI
    workshop            Search and download workshop items

Tab Completion

    Additional steps are needed to activate bash tab completion.

    To enable globally run:

    To enable for the current session run:
        eval "$(register-python-argcomplete steamctl)"

    The above code can be added to .bashrc to persist between sessions for the user.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for steamctl, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size steamctl-0.2.1-py3-none-any.whl (21.1 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size steamctl-0.2.1.tar.gz (15.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page