From c4b5966367a4622132d9e63a4d985642ad924511 Mon Sep 17 00:00:00 2001 From: Adam Perkowski Date: Fri, 13 Sep 2024 01:40:49 +0200 Subject: [PATCH] Move bin check to a precondition Co-authored-by: Liam <33645555+lj3954@users.noreply.github.com> --- tabs/applications-setup/shell-aliases.sh | 5 ----- tabs/applications-setup/tab_data.toml | 7 ++++++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tabs/applications-setup/shell-aliases.sh b/tabs/applications-setup/shell-aliases.sh index e475e0331..d366e8aec 100755 --- a/tabs/applications-setup/shell-aliases.sh +++ b/tabs/applications-setup/shell-aliases.sh @@ -2,11 +2,6 @@ . ../common-script.sh -if command_exists linutil; then - echo "linutil already exists in your system." - exit 1 -fi - shells=(bash zsh fish tcsh ksh nu) # Supported shells configs=(.bashrc .zshrc config.fish .tcshrc .kshrc config.nu) # Shell config filenames aliases=("alias linutil=\"curl -fsSL https://christitus.com/linux | sh\"" # Alias structures for different shell configs diff --git a/tabs/applications-setup/tab_data.toml b/tabs/applications-setup/tab_data.toml index 424efbad0..d6fa2d19e 100644 --- a/tabs/applications-setup/tab_data.toml +++ b/tabs/applications-setup/tab_data.toml @@ -30,4 +30,9 @@ script = "zsh-setup.sh" [[data]] name = "Shell aliases for linutil" -script = "shell-aliases.sh" \ No newline at end of file +script = "shell-aliases.sh" + +[[data.preconditions]] +matches = false +data = "command_exists" +values = [ "linutil" ]