فهرست منبع

added provision for user_paths

rain.esteva 1 سال پیش
والد
کامیت
922f30755c
2فایلهای تغییر یافته به همراه17 افزوده شده و 1 حذف شده
  1. 11 1
      default_aliases
  2. 6 0
      setup.sh

+ 11 - 1
default_aliases

@@ -46,7 +46,7 @@ function checkenv() {
 alias ce="checkenv"
 
 alias editsource="vim ~/.bashrc"
-alias editalias="vim ~/dots/default_aliases"
+alias editdalias="vim ~/dots/default_aliases"
 
 function editualias() {
     if [ -f "$repo_directory/user_aliases" ]; then
@@ -58,6 +58,16 @@ function editualias() {
     fi
 }
 
+function editpaths() {
+    if [ -f "$repo_directory/user_paths" ]; then
+        vim "$repo_directory/user_paths"
+        sp
+    else
+        vim ~/.dots/user_paths
+        sp
+    fi
+}
+
 alias sourceprofile="source ~/.bashrc"
 alias sourcepro="sourceprofile"
 alias sp="sourcepro"

+ 6 - 0
setup.sh

@@ -50,6 +50,12 @@ if [ -f "$HOME/.dots/user_aliases" ]; then
     add_string_to_file "$HOME/.bashrc" "source $HOME/.dots/user_aliases"
 fi
 
+if [ -f "$repo_directory/user_paths" ]; then
+    chmod 660 "$repo_directory/user_paths"
+    add_string_to_file "$HOME/.bashrc" "# PATH FILE"
+    add_string_to_file "$HOME/.bashrc" "source $repo_directory/user_paths"
+fi
+
 if [ -f "$repo_directory/user_aliases" ]; then
     chmod 660 "$repo_directory/user_aliases"
     add_string_to_file "$HOME/.bashrc" "# USER ALIASES"