Class: Dutiful::Command::Init
- Inherits:
-
Clamp::Command
- Object
- Clamp::Command
- Dutiful::Command::Init
- Defined in:
- lib/dutiful/commands/init.rb
Instance Method Summary collapse
Instance Method Details
#execute ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 |
# File 'lib/dutiful/commands/init.rb', line 2 def execute if File.exist? Dutiful::Config::PATH Dutiful::Logger.warning "Configuration file already exist: '~/.dutiful/config.toml'." exit 1 end FileUtils.mkdir_p Dutiful.dir FileUtils.cp File.("#{Dutiful.dir}/template/config.toml"), Dutiful::Config::PATH Dutiful::Logger.success "Configuration file successfully created: '~/.dutiful/config.toml'." end |