dotfiles/fish/bin/fish_method_missing

12 lines
291 B
Plaintext
Raw Normal View History

2009-09-27 10:46:37 +10:00
#!/usr/bin/env ruby
command = ARGV.shift
case command
when /^git(@|:\/\/).*\.git$/
system("git clone #{command.inspect}")
when /^(?:ftp|https?):\/\/.+\.t(?:ar\.)?gz$/
system("curl #{command.inspect} | tar xzv")
else
$stderr.puts "No default action defined in #{__FILE__.inspect}"
end