Automatically redeem Gearbox Shift codes
- Tiny Tina's Wonderlands
- Borderlands GOTY
- Borderlands 2
- Borderlands: The Pre-Sequel
- Borderlands 3
- Borderlands 4
- Godfall
- New Tales from the Borderlands
- Steam
- Epic
- PSN
- Xbox
- Switch
Download the latest binary release for your platform:
Or, run via NodeJS:
npm install @shift-code/cli --global- Login to SHiFT:
shift-code login - Enter your shift credentials
- Redeem available codes:
shift-code redeem - Codes will be automatically redeemed. Just let it do it's thing.
shift-code login [--email <email>] [--password <password>]Login to a SHiFT account. Stores the session in the config location.
If the email is already associated to an account, it will switch that account to the current active account.
shift-code redeem [codes...] [--game <name>] [--platform <name>] [--file <path>]Redeem the given codes or all available codes on the current active account.
You can optionally provide one or more --game flags to only redeem codes for those games. Same with --platform.
You can optionally provide a path to a file containing multiple codes using the --file flag. This file should have a single code per line.
# Will redeem all codes available in the code database
shift-code redeem
# Will only redeem codes that are for Borderlands 2 and 3 for Xbox
shift-code redeem --game bl2 --game bl3 --platform xboxshift-code logoutLogout from SHiFT and remove the stored session.
shift-code accountsList all saved accounts, show current active account
shift-code cache clearRemove all codes from the redemption cache for the current active account.
- What does
"You need to launch a Shift-enabled game to continue redeeming"mean?- You can only redeem a certain number of SHiFT codes before you'll see this. It means you need to open a SHiFT enabled title and play past the main menu. Once you're loaded in, you can exit the game and continue redeeming.
- Alternatively, this error will go away after a certain amount of time.
