From e54a7c62a48de97bc3a1a87438b5169af93b8881 Mon Sep 17 00:00:00 2001
From: Nikolaos Kakouros <nkak@kth.se>
Date: Wed, 6 Oct 2021 19:24:32 +0000
Subject: [PATCH] fixes

---
 commands/core.d/bootstrap           |  1 -
 commands/core.d/bootstrap.d/arch.sh | 11 ++++++++++-
 lib/system                          |  2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/commands/core.d/bootstrap b/commands/core.d/bootstrap
index 676e109..87596a0 100755
--- a/commands/core.d/bootstrap
+++ b/commands/core.d/bootstrap
@@ -208,7 +208,6 @@ function core_bootstrap() {
   core_parse_project_config
   core_bootstrap_git_collab
   # core_bootstrap_git_hooks
-  core_bootstrap_git_branches
   core_bootstrap_install_dependencies
   core_bootstrap_install_command
   core_bootstrap_git_lay
diff --git a/commands/core.d/bootstrap.d/arch.sh b/commands/core.d/bootstrap.d/arch.sh
index d2ba4f3..50fd028 100644
--- a/commands/core.d/bootstrap.d/arch.sh
+++ b/commands/core.d/bootstrap.d/arch.sh
@@ -1,6 +1,15 @@
 #!/usr/bin/env bash
 
-distro_pacman="${distro_pacman:-sudo pacman -S --noconfirm}"
+if which yaourt &>/dev/null; then
+  distro_pacman="${distro_pacman:-yaourt -S --noconfirm}"
+  distro_update_cmd="${distro_update_cmd:-yaourt -Syyuu --aur --noconfirm --devel}"
+elif which paru &>/dev/null; then
+  distro_pacman="${distro_pacman:-paru -S --noconfirm}"
+  distro_update_cmd="${distro_pacman:-paru -Syyuu --noconfirm}"
+else
+  distro_pacman="${distro_pacman:-sudo pacman -S --noconfirm}"
+  distro_update_cmd="${distro_update_cmd:-sudo pacman -Syyuu --noconfirm}"
+fi
 
 distro_packages+=(
   "python"
diff --git a/lib/system b/lib/system
index 0659078..e32baa2 100755
--- a/lib/system
+++ b/lib/system
@@ -154,7 +154,7 @@ function get_completions() {
         }
       }' <<<"$help"
   )"
-  c=("${c[@]%[[:space:]]}")
+  c=(" ${c[@]%[[:space:]]} ")
 
   if [[ "${#rest[@]}" -gt 0 ]]; then
     unset "rest[-1]"
-- 
GitLab