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