Sha256: 1b5660eb853f92fea2bee04861c258fbe0a7c8a019b78ae9923487df1ec99887
Contents?: true
Size: 842 Bytes
Versions: 1
Compression:
Stored size: 842 Bytes
Contents
# frozen_string_literal: true module OceanKit class Config < Thor desc "setup", "Setup OceanKit environment" def setup # First create the ~/.ocean_kit directory if it doesn't exist Dir.mkdir(File.expand_path("~/.ocean_kit")) unless File.directory?(File.expand_path("~/.ocean_kit")) # Next create the credentials.yml file if it doesn't exist unless File.file?(File.expand_path("~/.ocean_kit/credentials.yml")) File.write(File.expand_path("~/.ocean_kit/credentials.yml"), <<~YAML) --- digital_ocean_token: <YOUR_DIGITAL_OCEAN_TOKEN> YAML end puts pastel.green.bold("Successfully setup OceanKit environment.") puts pastel.white.bold("Please add your Digital Ocean personal access token your credentials in ~/.ocean_kit/credentials.yml") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ocean_kit-0.1.5 | lib/ocean_kit/resources/config.rb |