steamguard-cli/README.md

57 lines
1.9 KiB
Markdown
Raw Normal View History

2016-08-22 17:52:14 +02:00
# steamguard-cli
A linux utility for setting up and using Steam Guard on the command line.
**This utility is in beta. Not all features are implemented yet.**
# Disclaimer
Use this software at your own risk.
# Prerequisites
These packages are required to build and run steamguard-cli.
* mono-complete
* nuget
* make
# Building
Downloading as .zip will not work because submodules are used. You must clone the repository.
## Linux
Building on Linux is very simple. Make sure you have all the prerequisites listed above.
2016-08-23 21:53:11 +02:00
git clone --recursive https://github.com/dyc3/steamguard-cli.git
2016-08-22 17:52:14 +02:00
cd steamguard-cli
make
To run the current build:
make run
## Windows
Coming soon...
# Installation
2016-08-25 06:18:37 +02:00
To install the latest version on Debian-based systems, download the package from the releases section and type
sudo dpkg --install steamguard-cli_0.1.0.0-0.deb
2016-08-24 01:56:39 +02:00
To install after building from source, run:
sudo make install
2016-08-22 17:52:14 +02:00
# Usage
`steamguard-cli` looks for your `maFiles` folder in the current user's home directory (eg. `~/maFiles/`).
Your `maFiles` can be created with [Steam Desktop Authenticator][SDA]. Creating `maFiles` with
2016-08-23 21:53:11 +02:00
steamguard-cli is not supported at this time.
2016-08-22 17:52:14 +02:00
**REMEMBER TO MAKE BACKUPS OF YOUR `maFiles`, AND TO WRITE DOWN YOUR RECOVERY CODE!**
[SDA]: https://github.com/Jessecar96/SteamDesktopAuthenticator
## Arguments
2016-08-24 01:56:39 +02:00
--help, -h Display this help message.
--verbose, -v Display some extra information when the program is running.
--user, -u Specify an account for which to generate a Steam Gaurd code.
Otherwise, the first account will be selected.
2016-08-23 21:53:11 +02:00
--generate-code Generate a Steam Guard code and exit. (default)
--encrypt Encrypt your maFiles or change your encryption passkey.
--decrypt Remove encryption from your maFiles.