rain.esteva 1 rok temu
rodzic
commit
efaaad53c9
2 zmienionych plików z 21 dodań i 2 usunięć
  1. 12 2
      default_aliases
  2. 9 0
      setup.sh

+ 12 - 2
default_aliases

@@ -2,7 +2,7 @@
 
 host=$(hostname)
 hostname="${host^^}"
-#repo_directory="/home/control/qconfig_$hostname"
+repo_directory="/home/control/qconfig_$hostname"
 
 # Colored Prompts
 alias ls='ls --color=auto'
@@ -47,7 +47,17 @@ alias ce="checkenv"
 
 alias editsource="vim ~/.bashrc"
 alias editalias="vim ~/dots/default_aliases"
-alias editexalias="vim ~/.dots/user_aliases && sp"
+
+function editualias() {
+    if [ -f "$repo_directory/user_aliases" ]; then
+        vim "$repo_directory/user_aliases"
+        sp
+    else
+        vim ~/.dots/user_aliases
+        sp
+    fi
+}
+
 alias sourceprofile="source ~/.bashrc"
 alias sourcepro="sourceprofile"
 alias sp="sourcepro"

+ 9 - 0
setup.sh

@@ -1,6 +1,10 @@
 #!/bin/bash
 # Quick Script to setup terminal environment
 
+host=$(hostname)
+hostname="${host^^}"
+repo_directory="/home/control/qconfig_$hostname"
+
 # Set Permissions
 chmod 660 ./*
 chmod 660 "$HOME/.bashrc"
@@ -46,6 +50,11 @@ if [ -f "$HOME/.dots/user_aliases" ]; then
     add_string_to_file "$HOME/.bashrc" "source $HOME/.dots/user_aliases"
 fi
 
+if [ -f "$repo_directory/user_aliases" ]; then
+    chmod 660 "$repo_directory/user_aliases"
+    add_string_to_file "$HOME/.bashrc" "# USER ALIASES"
+    add_string_to_file "$HOME/.bashrc" "source $repo_directory/user_aliases"
+fi
 
 # Source
 source "$HOME/.bashrc"