class Gritano::CLI::Console::Local

Public Class Methods

basename() click to toggle source
# File lib/gritano/console/remote.rb, line 46
def Local.basename
  "#{Remote.basename} admin"
end

Private Instance Methods

create_command_scripts() click to toggle source
# File lib/gritano/console/local.rb, line 122
def create_command_scripts
  File.open(File.join(Etc.getpwuid.dir, '.gritano/local.gritano'), "w").write(
      File.open(File.join(File.dirname(__FILE__), '../../../templates/local.gritano')).readlines.join)
  File.open(File.join(Etc.getpwuid.dir, '.gritano/remote.gritano'), "w").write(
      File.open(File.join(File.dirname(__FILE__), '../../../templates/remote.gritano')).readlines.join)
end
create_database_config_file() click to toggle source
# File lib/gritano/console/local.rb, line 117
def create_database_config_file
  File.open(File.join(Etc.getpwuid.dir, '.gritano/database.yml'), "w").write(
      {'adapter' => 'sqlite3', 'database' => File.join(Etc.getpwuid.dir, '.gritano/database.sqlite3')}.to_yaml)
end
create_gritano_dirs() click to toggle source
# File lib/gritano/console/local.rb, line 112
def create_gritano_dirs
  Dir.mkdir(File.join(Etc.getpwuid.dir, '.gritano')) unless File.exist? File.join(Etc.getpwuid.dir, '.gritano')
  Dir.mkdir(File.join(Etc.getpwuid.dir, '.ssh')) unless File.exist? File.join(Etc.getpwuid.dir, '.ssh')
end