irbrc에 넣을 만한 좋은 기능 중 인터넷에서 본 것 중, 나한테 쓸만한 것만 모았다. 

화면 깨끗이(clear), 현재 파일 또는 다른 파일 열기, ls/cd/pwd 하기 정도..


$ cat >> ~/.irbrc


# screen clear

def clear

  system 'clear'

end

alias c clear



# Load / reload files faster

# http://www.themomorohoax.com/2009/03/27/irb-tip-load-files-faster

def fl(file_name)

   file_name += '.rb' unless file_name =~ /\.rb/

   @@recent = file_name 

   load "#{file_name}"

end

 

def rl

  fl(@@recent)

end



# from http://themomorohoax.com/2009/03/27/irb-tip-load-files-faster

def ls

  %x{ls}.split("\n")

end

 

def cd(dir)

  Dir.chdir(dir)

  Dir.pwd

end

 

def pwd

  Dir.pwd

end



Posted by '김용환'
,