@shift-code/cli

Redeem Gearbox SHiFT codes automatically

Usage no npm install needed!

<script type="module">
  import shiftCodeCli from 'https://cdn.skypack.dev/@shift-code/cli';
</script>

README

@shift-code/cli

Automatically redeem Gearbox Shift codes

Supported Games:

  • Borderlands GOTY
  • Borderlands 2
  • Borderlands: The Pre-Sequel
  • Borderlands 3
  • Godfall

Supported Platforms:

  • Steam
  • Epic
  • PSN
  • Xbox Live

Install

Download the latest binary release for your platform:

Or, run via NodeJS:

npm install @shift-code/cli --global

Usage

  1. Login to SHiFT: shift-code login
  2. Enter your shift credentials
  3. Redeem available codes: shift-code redeem
  4. Codes will be automatically redeemed. Just let it do it's thing.

Commands

login

shift-code login [--email <email>] [--password <password>]

Login to a SHiFT account. Stores the session in the config location.

logout

shift-code logout

Logout from SHiFT and remove the stored session.

redeem

shift-code redeem [codes...]

Redeem the given codes or all available codes using the current login session.

cache-clear

shift-code cache-clear

Remove all codes from the redemption cache.

FAQ

  1. What does "You need to launch a Borderlands 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 (a Borderlands game) and play past the main menu. Once you're loaded in, you can exit the game and continue redeeming.