Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby -Ku
- require 'rubygems'
- require 'colored'
- USAGE = "Use: #{File.basename $0} [option]
- Options:
- [file name] File name.
- -p Turn off color output.
- -h or --help Print help and exit."
- if ARGV[0] == ('-h' or '--help')
- puts USAGE
- exit 1
- end
- color = true
- ARGV.each { |letter| color = false if letter == '-p' }
- ARGV.each do |name|
- next if name == '-p'
- ENV['PATH'].split(":").each do |dir|
- next if File.file? dir
- next if not File.exist? dir
- Dir.entries(dir).each do |filename|
- if filename =~ /#{name}/
- if color == true
- puts dir.yellow + '/'.red + filename.green
- else
- puts dir + '/' + filename if not color == true
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement