Sha256: 26c6175bef7fed41119bfa0d79624582b2d2d221e90bd2784283657b132829c7

Contents?: true

Size: 955 Bytes

Versions: 10

Compression:

Stored size: 955 Bytes

Contents

# frozen_string_literal: true

# Convenience tasks that use sfdx according to common environment variables
namespace :sfdx do
  desc 'Login with credentials'
  task :login do
    puts `sfdx force:auth:jwt:grant --clientid $SF_CONSUMER_KEY --jwtkeyfile "$JWT_FOLDER"/server.key --username $SF_USERNAME --setdefaultdevhubusername --setalias HubOrg`
  end

  task :display do
    puts `sfdx force:org:display --targetusername samuel.garratt@brave-otter-ttxype.com`
  end

  desc 'Create dev environment'
  task :create_dev do
    puts `sfdx force:org:create --targetdevhubusername HubOrg --setdefaultusername --definitionfile config/project-scratch-def.json --setalias $SCRATCH_ORG_ALIAS --wait 10 --durationdays 7`
  end

  desc 'Open environment in browser'
  task :open do
    puts `sfdx force:org:open`
  end

  desc 'Delete dev environment'
  task :delete_dev do
    puts `sfdx force:org:delete --targetusername $SCRATCH_ORG_ALIAS --noprompt`
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
leap_salesforce-0.2.13 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.12 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.11 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.10 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.9 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.8 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.7 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.6 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.5 lib/leap_salesforce/rake/sfdx.rake
leap_salesforce-0.2.4 lib/leap_salesforce/rake/sfdx.rake