Ruby
[ruby] irb에서 clear, load file, ls, cd, pwd 하기
'김용환'
2014. 9. 14. 00:57
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