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+.

Install

pip install steamctl

Install directly from github:

pip install git+https://github.com/ValvePython/steamctl#egg=steamctl

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:

  <command>
    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.
    See https://argcomplete.readthedocs.io/en/latest/#global-completion

    To enable globally run:
        activate-global-python-argcomplete

    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.

Source Distribution

steamctl-0.2.1.tar.gz (15.0 kB view hashes)

Uploaded Source

Built Distribution

steamctl-0.2.1-py3-none-any.whl (21.1 kB view hashes)

Uploaded Python 3

Supported by

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