Class: Psdk::Cli::Use

Inherits:
Thor
  • Object
show all
Defined in:
lib/psdk/cli/use.rb

Overview

Class responsible of handling the psdk-use cli commands

Instance Method Summary collapse

Instance Method Details

#commit(sha1) ⇒ Object



28
29
30
31
32
# File 'lib/psdk/cli/use.rb', line 28

def commit(sha1)
  ensure_project
  require_relative '../helpers/psdk'
  PSDK.use_commit(sha1)
end

#latestObject



42
43
44
45
46
# File 'lib/psdk/cli/use.rb', line 42

def latest
  ensure_project
  require_relative '../helpers/psdk'
  PSDK.use_latest
end

#mr(id) ⇒ Object



35
36
37
38
39
# File 'lib/psdk/cli/use.rb', line 35

def mr(id)
  ensure_project
  require_relative '../helpers/psdk'
  PSDK.use_mr(id)
end

#studioObject



14
15
16
17
18
# File 'lib/psdk/cli/use.rb', line 14

def studio
  ensure_project
  require_relative '../helpers/psdk'
  PSDK.unuse_local_pokemonsdk(delete: options[:delete])
end

#version(psdk_version) ⇒ Object



21
22
23
24
25
# File 'lib/psdk/cli/use.rb', line 21

def version(psdk_version)
  ensure_project
  require_relative '../helpers/psdk'
  PSDK.use_version(psdk_version)
end