aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorabhibeckert <abhi@abhibeckert.com>2011-06-27 10:29:39 +0000
committerabhibeckert <abhi@abhibeckert.com>2011-06-27 10:29:39 +0000
commit4774e16aac96643b6ee86243bdd1acf6bc9ec4f3 (patch)
tree024ebf13e9667fb3230ae7897effd9bcea71964b
parentbdce9864553e64d39d9908d85e154675c5d093f1 (diff)
downloadsequelpro-4774e16aac96643b6ee86243bdd1acf6bc9ec4f3.tar.gz
sequelpro-4774e16aac96643b6ee86243bdd1acf6bc9ec4f3.tar.bz2
sequelpro-4774e16aac96643b6ee86243bdd1acf6bc9ec4f3.zip
* add author/description to hashing bundles
* improve code of hashing bundles so they're easier to understand/learn from
-rw-r--r--SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist12
-rw-r--r--SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist12
2 files changed, 22 insertions, 2 deletions
diff --git a/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist b/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist
index 0b820665..110231c2 100644
--- a/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist
+++ b/SharedSupport/Default Bundles/MD5 Hash.spBundle/command.plist
@@ -2,15 +2,25 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
+ <key>author</key>
+ <string>Abhi Beckert</string>
<key>category</key>
<string>Hash</string>
<key>command</key>
<string>#!/usr/bin/ruby
+# fetch selected text from STDIN
+selectedText = gets
+
+# create sha1 hash
require 'digest/md5'
+hash = Digest::MD5.hexdigest(selectedText)
-print Digest::MD5.hexdigest(gets)
+# output hash
+print hash
</string>
+ <key>description</key>
+ <string>Convert the selected text to an MD5 hash.</string>
<key>input</key>
<string>selectedtext</string>
<key>input_fallback</key>
diff --git a/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist b/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist
index 93300c53..e2dd0c70 100644
--- a/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist
+++ b/SharedSupport/Default Bundles/SHA1 Hash.spBundle/command.plist
@@ -2,15 +2,25 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
+ <key>author</key>
+ <string>Abhi Beckert</string>
<key>category</key>
<string>Hash</string>
<key>command</key>
<string>#!/usr/bin/ruby
+# fetch selected text from STDIN
+selectedText = gets
+
+# create sha1 hash
require 'digest/sha1'
+hash = Digest::SHA1.hexdigest(selectedText)
-print Digest::SHA1.hexdigest(gets)
+# output hash
+print hash
</string>
+ <key>description</key>
+ <string>Convert the selected text to a sha1 hash.</string>
<key>input</key>
<string>selectedtext</string>
<key>input_fallback</key>