Sha256: 0c2bf819ddf1683dcf182b85ba6607ab7ce9fb17c4b26aded3a7ca3db40390f2

Contents?: true

Size: 671 Bytes

Versions: 92

Compression:

Stored size: 671 Bytes

Contents

#!/usr/bin/env ruby

require "bundler/setup"
require "alula"
require 'byebug'
require 'dotenv/load'


Alula::Oauth.configure(client_id: ENV.fetch('CLIENT_ID'), client_secret: ENV.fetch('CLIENT_SECRET'), api_url: ENV.fetch('API_URL'))
auth = Alula::Oauth.authenticate(username: ENV.fetch('DEALER_ACCOUNT_UN'), password: ENV.fetch('DEALER_ACCOUNT_PW'))

if auth.is_a? Alula::Oauth::Error
  puts raise auth.error_description 
  exit
end

access_token = auth.access_token

env_file = File.open('.env').read
File.open('.env', 'w+') do |f|
  f.puts env_file.gsub(/TEST_ACCESS_TOKEN=(.*)\n/, "TEST_ACCESS_TOKEN=#{access_token}\n")
end

puts ".env updated with new access token"

Version data entries

92 entries across 92 versions & 1 rubygems

Version Path
alula-ruby-2.12.0 bin/testauth
alula-ruby-2.11.0 bin/testauth
alula-ruby-2.10.1 bin/testauth
alula-ruby-2.10.0 bin/testauth
alula-ruby-2.9.1 bin/testauth
alula-ruby-2.9.0 bin/testauth
alula-ruby-2.8.1 bin/testauth
alula-ruby-2.8.0 bin/testauth
alula-ruby-2.7.0 bin/testauth
alula-ruby-2.6.3 bin/testauth
alula-ruby-2.6.2 bin/testauth
alula-ruby-2.6.1 bin/testauth
alula-ruby-2.6.0 bin/testauth
alula-ruby-2.5.0 bin/testauth
alula-ruby-2.4.0 bin/testauth
alula-ruby-2.3.0 bin/testauth
alula-ruby-2.2.0 bin/testauth
alula-ruby-2.1.2 bin/testauth
alula-ruby-2.1.1 bin/testauth
alula-ruby-2.1.0 bin/testauth