Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CyberAndrii/setup-steamcmd
:octocat: :rocket: An action that sets up the SteamCMD.
https://github.com/CyberAndrii/setup-steamcmd
setup-steamcmd steam steam-api steam-games steam-workshop steamcmd valve
Last synced: 2 months ago
JSON representation
:octocat: :rocket: An action that sets up the SteamCMD.
- Host: GitHub
- URL: https://github.com/CyberAndrii/setup-steamcmd
- Owner: CyberAndrii
- License: mit
- Created: 2020-08-21T20:36:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-13T12:55:35.000Z (12 months ago)
- Last Synced: 2024-11-04T13:38:50.959Z (3 months ago)
- Topics: setup-steamcmd, steam, steam-api, steam-games, steam-workshop, steamcmd, valve
- Language: JavaScript
- Homepage:
- Size: 244 KB
- Stars: 18
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# setup-steamcmd
[![Integration test status](https://github.com/CyberAndrii/setup-steamcmd/workflows/Integration%20test/badge.svg)](https://github.com/CyberAndrii/setup-steamcmd/actions)
[![License: MIT](https://img.shields.io/github/license/CyberAndrii/setup-steamcmd?label=License)](LICENSE)This action sets up the **Steam Console Client** for use in actions.
# Usage
The following example will install and validate the app with id 1337.
```yaml
steps:
- name: Setup steamcmd
uses: CyberAndrii/setup-steamcmd@v1- name: Update app
run: steamcmd +login anonymous +app_update 1337 validate +quit
```More information about SteamCMD can be found in the [official wiki](https://developer.valvesoftware.com/wiki/SteamCMD).
# Outputs
| name | description |
|------------|----------------------------------------------------------|
| directory | Directory where SteamCMD was installed |
| executable | Path to steamcmd.sh or steamcmd.exe file depending on OS |