{"id":13822248,"url":"https://github.com/berenm/steam-cli","last_synced_at":"2025-05-16T15:33:34.442Z","repository":{"id":48914676,"uuid":"129807037","full_name":"berenm/steam-cli","owner":"berenm","description":"Command-line interface to install and execute Steam games","archived":false,"fork":false,"pushed_at":"2023-12-26T23:56:37.000Z","size":94,"stargazers_count":175,"open_issues_count":5,"forks_count":15,"subscribers_count":5,"default_branch":"python","last_synced_at":"2024-11-19T22:44:09.293Z","etag":null,"topics":["bash","client","command-line","linux","steam"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/berenm.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-16T21:18:56.000Z","updated_at":"2024-11-17T16:15:46.000Z","dependencies_parsed_at":"2024-08-04T08:08:08.321Z","dependency_job_id":"4b2a4347-75aa-45e1-9a93-3afb4a477d48","html_url":"https://github.com/berenm/steam-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/berenm%2Fsteam-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/berenm%2Fsteam-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/berenm%2Fsteam-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/berenm%2Fsteam-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/berenm","download_url":"https://codeload.github.com/berenm/steam-cli/tar.gz/refs/heads/python","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254556824,"owners_count":22091007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","client","command-line","linux","steam"],"created_at":"2024-08-04T08:01:50.778Z","updated_at":"2025-05-16T15:33:34.161Z","avatar_url":"https://github.com/berenm.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"steam-cli: better command-line interface for Steam\n================================================================================\n\nPython script that allows you to interact with steam directly from the command\nline, in a better way than using steamcmd.\n\nINSTALLATION\n--------------------------------------------------------------------------------\n\nInstall steam-cli with pip:\n\n``pip install git+https://github.com/berenm/steam-cli@python``\n\nUSAGE\n--------------------------------------------------------------------------------\n\n::\n\n  Usage:\n    steam-cli login           [options]\n    steam-cli install         [options] (--id=\u003cid\u003e|--name=\u003cname\u003e)\n    steam-cli execute         [options] (--id=\u003cid\u003e|--name=\u003cname\u003e)\n    steam-cli show            [options] (--id=\u003cid\u003e|--name=\u003cname\u003e)\n    steam-cli list            [options]\n    steam-cli download-covers [options]\n    steam-cli update-cache    [options]\n    steam-cli categories      [options]\n    steam-cli set-categories  [options]\n\n  Commands:\n    login [auth-token]  Login to steam (without auth-token to trigger the email)\n    install             Download and install game\n    execute             Execute installed game\n    show                Show game details\n    list                List all available games\n    download-covers     Download game cover images\n    update-cache        Update cached game list\n    categories          List all game categories\n    set-categories      Create or update game categories (all / proton ratings)\n\n    -i, --id=\u003cid\u003e       Appid of the game\n    -n, --name=\u003cname\u003e   Name of the game\n\n    --installed         Only list installed games\n    --disk-usage        Print disk usage for each game\n\n  Options:\n    -p, --platform=\u003cp\u003e     Platform to install\n    -b, --bitness=\u003cb\u003e      Bitness of the platform\n    -l, --language=\u003cl\u003e     Language of the game to install\n    -g, --games-dir=\u003cg\u003e    Directory where to find installed games [default: ~/]\n    -s, --steam-dir=\u003cs\u003e    Directory where to find steam [default: ~/.steam]\n    -i, --install-dir=\u003cg\u003e  Directory where to install game\n\n    --debug             Run in debug mode (mostly set -x)\n    --gui \u003cgui\u003e         Choose the GUI to use for progress indication from the\n                        list of supported GUIs: none, text, curses, system\n\n``steam-cli`` should be able to start any game, but sadly many games check whether they\nwere started from Steam, and if not, launch Steam and restart from there.\n\nThis is also the case for windows games, running inside ``wine``, but there ``steam``\nexecutable will probably not be found and these games won't start at all.\n\nFor a list of DRM-free games, see http://steam.wikia.com/wiki/List_of_DRM-free_games\n\nLICENSE\n-------------------------------------------------------------------------------\n\n This is free and unencumbered software released into the public domain.\n\n See accompanying file UNLICENSE or copy at http://unlicense.org/UNLICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fberenm%2Fsteam-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fberenm%2Fsteam-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fberenm%2Fsteam-cli/lists"}