diff --git a/README.md b/README.md index 0e622f1b..caafe060 100644 --- 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:
-bash-it
-plugin-help
+bash-it (will show all the help commands)
rails-help
git-help
diff --git a/bash_it.sh b/bash_it.sh
index c74668cc..3f52abaf 100644
--- a/bash_it.sh
+++ b/bash_it.sh
@@ -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
diff --git a/functions/base.funtions.bash b/functions/base.funtions.bash
index bbb6f2f6..f0544c6d 100644
--- a/functions/base.funtions.bash
+++ b/functions/base.funtions.bash
@@ -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 () {
diff --git a/lib/history.bash b/lib/history.bash
index 3d489e92..c7dcaa66 100644
--- a/lib/history.bash
+++ b/lib/history.bash
@@ -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
diff --git a/plugins/base.plugin.bash b/plugins/base.plugin.bash
index 9b0da339..c256247f 100644
--- a/plugins/base.plugin.bash
+++ b/plugins/base.plugin.bash
@@ -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