Skip to main content

A simple cli to manage steam external shortcuts

Project description

steam-shortcuts-cli

A simple CLI tool to manage Steam external shortcuts (non-Steam games).

Installation

uv tool install steam-shortcuts-cli

Or run directly without installing:

uvx steam-shortcuts-cli --help

Usage

List all shortcuts

uvx steam-shortcuts-cli list
uvx steam-shortcuts-cli list --verbose

Add a shortcut

uvx steam-shortcuts-cli add "My Game" /path/to/game
uvx steam-shortcuts-cli add "My Game" /path/to/game --icon=/path/to/icon.png --tags="Action,Indie"
uvx steam-shortcuts-cli add "My Game" /path/to/game --launch-options="--fullscreen"

Remove a shortcut

uvx steam-shortcuts-cli remove "My Game"

Get shortcut info

uvx steam-shortcuts-cli info "My Game"

Specify a custom shortcuts.vdf path

uvx steam-shortcuts-cli --file=/path/to/shortcuts.vdf list

Acknowledgements

This project is inspired by:

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

steam_shortcuts_cli-0.1.0.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steam_shortcuts_cli-0.1.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file steam_shortcuts_cli-0.1.0.tar.gz.

File metadata

  • Download URL: steam_shortcuts_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for steam_shortcuts_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f15f14f93dc06b1575b20c7379194cc618457d9646b987bfbe4f55140d48b32f
MD5 4546fe0a3c6c037622e5db92e508ecf8
BLAKE2b-256 a7d74bab95333ec9a5fe76305588d052cccf59dc9cce0c4ac95427390f0e80a5

See more details on using hashes here.

File details

Details for the file steam_shortcuts_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: steam_shortcuts_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for steam_shortcuts_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 936c374df08eb5c9841a0cc871ad467eaa8aaed0edeb6af489496184b3db17df
MD5 3b0ac3ebf020f08a4ea85161c21a2a0a
BLAKE2b-256 e3b8edf07e119854f8300d474058dbb47a1a0b0eedc22b948102bda735de46ca

See more details on using hashes here.

Supported by

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