No description
Find a file
2016-08-27 18:37:25 -04:00
SteamAuth@825a749f09 Added SteamAuth as a git submodule 2016-08-21 11:58:39 -04:00
.gitignore updated .gitignore for SteamAuth/SteamAuth/packages/ 2016-08-23 11:49:58 -04:00
.gitmodules Added SteamAuth as a git submodule 2016-08-21 11:58:39 -04:00
AssemblyInfo.cs Added AssemblyInfo.cs 2016-08-23 19:08:45 -04:00
bash-tab-completion added bash tab completion 2016-08-24 11:59:28 -04:00
makefile added bash tab completion 2016-08-24 11:59:28 -04:00
Manifest.cs implemented --setup, has not been tested 2016-08-27 18:03:11 -04:00
package.sh now you only have to change the version number in AssemblyInfo.cs to update the version number everywhere. 2016-08-24 13:01:49 -04:00
Program.cs manually merged the rest of dyc3-trade-confirmations and dyc3-setup-2fa because i have no idea why the shit didn't get merged 2016-08-27 18:37:25 -04:00
README.md updated README.nd 2016-08-25 00:18:37 -04:00
steamguard-cli.csproj Added --trade to list all trade confirmations 2016-08-25 22:21:12 -04:00
steamguard-cli.sln added .csproj and .sln files 2016-08-23 11:40:51 -04: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.

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.