e9bd032a83
dyc3 setup 2fa |
||
---|---|---|
SteamAuth@825a749f09 | ||
.gitignore | ||
.gitmodules | ||
AssemblyInfo.cs | ||
bash-tab-completion | ||
makefile | ||
Manifest.cs | ||
package.sh | ||
Program.cs | ||
README.md | ||
steamguard-cli.csproj | ||
steamguard-cli.sln |
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.
git clone --recursive https://github.com/dyc3/steamguard-cli.git
cd steamguard-cli
make
To run the current build:
make run
Windows
Coming soon...
Installation
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
To install after building from source, run:
sudo make install
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. Creating maFiles
with
steamguard-cli is not supported at this time.
REMEMBER TO MAKE BACKUPS OF YOUR maFiles
, AND TO WRITE DOWN YOUR RECOVERY CODE!
Arguments
--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.
--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.