Sha256: b6200a5c66b12424da63ee4491934c3888179ce3a126ee52c2d4b5ca3cf2ad8d
Contents?: true
Size: 863 Bytes
Versions: 3
Compression:
Stored size: 863 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") if access_token.nil? end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ocean_kit-0.1.8 | lib/ocean_kit/resources/config.rb |
ocean_kit-0.1.7 | lib/ocean_kit/resources/config.rb |
ocean_kit-0.1.6 | lib/ocean_kit/resources/config.rb |