Class: GitFit::InstallCLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/git_fit/cli/install_cli.rb

Instance Method Summary collapse

Instance Method Details

#actionsObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/git_fit/cli/install_cli.rb', line 7

def actions
  base = ".github/actions/db-cache"
  restore_path = File.join(base, "restore", "action.yml")
  save_path = File.join(base, "save", "action.yml")

  FileUtils.mkdir_p(File.dirname(restore_path))
  FileUtils.mkdir_p(File.dirname(save_path))

  File.write(restore_path, GitFit::Install::Actions::RESTORE_ACTION)
  File.write(save_path, GitFit::Install::Actions::SAVE_ACTION)

  say_status :created, restore_path, :green
  say_status :created, save_path, :green
end