Bläddra i källkod

quick updates

control 1 år sedan
förälder
incheckning
c8779c7732
2 ändrade filer med 21 tillägg och 0 borttagningar
  1. 6 0
      _ver_2.0.1.md
  2. 15 0
      install

+ 6 - 0
_ver_2.0.1.md

@@ -6,6 +6,12 @@
 
 # Changelog
 
+## 2025-01-??   v 2.0.2
+
+### Fixed:
+- Fixed bug not placing system aliases
+
+
 ## 2025-01-01    v 2.0.1
 
 ### New:

+ 15 - 0
install

@@ -88,29 +88,44 @@ def copy_file(source: str, destination: str) -> bool:
         print(f'General Exception (copy_file): {e}')
         return False
 
+def is_sudo():
+    try:
+        return os.geteuid() == 0
+    except Exception as e:
+        return False
+
 def main():
     uprompt = get_prompt()
 
     # NVIM
     create_path('$HOME/.config/nvim/')
     copy_file(f'{SDIR}/app_config/nvim', '$HOME/.config/nvim/init.vim')
+    echo "Installed NVIM configs"
 
     # TMUX
     copy_file(f'{SDIR}/app_config/tmux.conf', '$HOME/.tmux.conf')
+    echo "Installed TMUX configs"
 
     # Create dots working dir
     run(f'rm -rf $HOME/.dots/base/') # Remove old config
     create_path('$HOME/.dots/base/')
     create_path('$HOME/.dots/user/')
+    echo "Initialized Dots dir"
 
     # Set default aliases
     copy_file(f'{SDIR}/aliases/default_aliases', f'$HOME/.dots/base')
     copy_file(f'{SDIR}/prompts/{uprompt}-prompt', f'$HOME/.dots/base')
+    echo "Set prompt"
 
     # Add Bashrc Config
     if not string_in_file('$HOME/.bashrc', BASHRC_STR):
         add_string('$HOME/.bashrc', BASHRC_STR)
 
+    # Set System Aliases if sudo
+    if is_sudo():
+        copy_file(f'{SDIR}/aliases/system_aliases', '/etc/system_aliases')
+        run('chmod 666 /etc/system_aliases')
+        
 
 if __name__ == '__main__':
     main()