Sha256: bec1e0fd1b828e01bb47d9a05d342016e2a946e0708fabf0a2ca154f16248292
Contents?: true
Size: 945 Bytes
Versions: 4
Compression:
Stored size: 945 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/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
4 entries across 4 versions & 1 rubygems