Added a function to get your public IP address
authorRobert R Evans <robert@codewranglers.org>
Sat, 2 Oct 2010 22:23:57 +0000 (15:23 -0700)
committerRobert R Evans <robert@codewranglers.org>
Sat, 2 Oct 2010 22:23:57 +0000 (15:23 -0700)
README.md
bash_it.sh
functions/base.funtions.bash
lib/history.bash
plugins/base.plugin.bash

index 0e622f1..caafe06 100644 (file)
--- a/README.md
+++ b/README.md
@@ -23,8 +23,7 @@ cp template/bash_profile.template.bash ~/.bash_profile
 I'm working on adding various custom help screens to bash it. Currently, bash it has the following commands to show help screens:
 
 <pre><code>
-bash-it
-plugin-help
+bash-it (will show all the help commands)
 rails-help
 git-help
 </code></pre>
index c74668c..3f52aba 100644 (file)
@@ -6,6 +6,13 @@ alias reload='source ~/.bash_profile'
 
 # Load all files
 
+# Themes
+THEMES="${BASH}/themes/*.bash"
+for config_file in $THEMES
+do
+  source $config_file
+done
+
 # Library
 LIB="${BASH}/lib/*.bash"
 for config_file in $LIB
@@ -28,13 +35,6 @@ do
   source $config_file
 done
 
-# Themes
-THEMES="${BASH}/themes/*.bash"
-for config_file in $THEMES
-do
-  source $config_file
-done
-
 # Functions
 FUNCTIONS="${BASH}/functions/*.bash"
 for config_file in $FUNCTIONS
index bbb6f2f..f0544c6 100644 (file)
@@ -1,13 +1,14 @@
 #!/bin/bash
 
-function rh {
-  history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
-}
-  
 function ips {
   ifconfig | grep "inet " | awk '{ print $2 }'
 }
 
+function myip {
+  res=$(curl -s checkip.dyndns.org | grep -Eo '[0-9\.]+')
+  echo "Your public IP is: ${LIGHT_GREEN} $res ${NORMAL}" 
+}
+
 
 # View man documentation in Preview
 pman () {
index 3d489e9..c7dcaa6 100644 (file)
@@ -14,4 +14,8 @@ export HISTCONTROL=erasedups
 export HISTSIZE=5000
 
 
-export AUTOFEATURE=true autotest
\ No newline at end of file
+export AUTOFEATURE=true autotest
+
+function rh {
+  history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
+}
\ No newline at end of file
index 9b0da33..c256247 100644 (file)
@@ -8,12 +8,4 @@ alias xcode="open -a '/Developer/Applications/Xcode.app'"
 alias filemerge="open -a '/Developer/Applications/Utilities/FileMerge.app'"
 alias safari="open -a safari"
 alias firefox="open -a firefox"
-alias dashcode="open -a dashcode"
-
-function plugin-help() {
-  echo "Plugin Help Screen"
-  echo
-  rails-help
-  echo
-  git-help
-}
\ No newline at end of file
+alias dashcode="open -a dashcode"
\ No newline at end of file