Browse Source

Add Droplr plugin

Fabio Fernandes 11 years ago
parent
commit
1af4e9c521
2 changed files with 28 additions and 0 deletions
  1. 3 0
      plugins/droplr/droplr.plugin.zsh
  2. 25 0
      plugins/droplr/droplr.rb

+ 3 - 0
plugins/droplr/droplr.plugin.zsh

@@ -0,0 +1,3 @@
+#!/bin/zsh
+
+alias droplr=$ZSH/plugins/droplr/droplr.rb

+ 25 - 0
plugins/droplr/droplr.rb

@@ -0,0 +1,25 @@
+#!/usr/bin/env ruby
+#
+# droplr
+# Fabio Fernandes | http://fabiofl.me
+#
+# Use Droplr from the comand line to upload files and shorten links.
+#
+# Examples:
+# 
+# droplr ./path/to/file/
+# droplr http://example.com
+#
+# This needs Droplr.app to be installed and loged in.
+# Also, Mac only.
+
+if ARGV[0].nil?
+   puts "You need to specify a parameter."
+   exit!(1)
+end
+
+if ARGV[0][%r{^http[|s]://}i]
+	`osascript -e 'tell app "Droplr" to shorten "#{ARGV[0]}"'`
+else
+	`open -ga /Applications/Droplr.app "#{ARGV[0]}"`
+end