mirror of https://github.com/Calamitous/iris.git
Move Config to a better place
This commit is contained in:
parent
155cd586d4
commit
c00e8a1c12
32
iris.rb
32
iris.rb
|
@ -7,6 +7,22 @@ require 'etc'
|
||||||
require 'readline'
|
require 'readline'
|
||||||
# require 'pry' # Only needed for debugging
|
# require 'pry' # Only needed for debugging
|
||||||
|
|
||||||
|
class Config
|
||||||
|
VERSION = '1.0.5'
|
||||||
|
MESSAGE_FILE = "#{ENV['HOME']}/.iris.messages"
|
||||||
|
HISTORY_FILE = "#{ENV['HOME']}/.iris.history"
|
||||||
|
READ_FILE = "#{ENV['HOME']}/.iris.read"
|
||||||
|
IRIS_SCRIPT = __FILE__
|
||||||
|
|
||||||
|
USER = ENV['USER'] || ENV['LOGNAME'] || ENV['USERNAME']
|
||||||
|
HOSTNAME = `hostname -d`.chomp
|
||||||
|
AUTHOR = "#{USER}@#{HOSTNAME}"
|
||||||
|
|
||||||
|
def self.find_files
|
||||||
|
(`ls /home/**/.iris.messages`).split("\n")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class String
|
class String
|
||||||
COLOR_MAP = {
|
COLOR_MAP = {
|
||||||
'n' => '0',
|
'n' => '0',
|
||||||
|
@ -67,22 +83,6 @@ class String
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Config
|
|
||||||
VERSION = '1.0.5'
|
|
||||||
MESSAGE_FILE = "#{ENV['HOME']}/.iris.messages"
|
|
||||||
HISTORY_FILE = "#{ENV['HOME']}/.iris.history"
|
|
||||||
READ_FILE = "#{ENV['HOME']}/.iris.read"
|
|
||||||
IRIS_SCRIPT = __FILE__
|
|
||||||
|
|
||||||
USER = ENV['USER'] || ENV['LOGNAME'] || ENV['USERNAME']
|
|
||||||
HOSTNAME = `hostname -d`.chomp
|
|
||||||
AUTHOR = "#{USER}@#{HOSTNAME}"
|
|
||||||
|
|
||||||
def self.find_files
|
|
||||||
(`ls /home/**/.iris.messages`).split("\n")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Corpus
|
class Corpus
|
||||||
def self.load
|
def self.load
|
||||||
@@corpus = Config.find_files.map { |filepath| IrisFile.load_messages(filepath) }.flatten.sort_by(&:timestamp)
|
@@corpus = Config.find_files.map { |filepath| IrisFile.load_messages(filepath) }.flatten.sort_by(&:timestamp)
|
||||||
|
|
Loading…
Reference in New Issue