Преглед на файлове

Merge pull request #307 from MikeWallaceDev/fix_makefile_for_commitlint

fix: makefile for commitlint
Nathan.fooo преди 3 години
родител
ревизия
c5aefeb45e
променени са 1 файла, в които са добавени 17 реда и са изтрити 14 реда
  1. 17 14
      Makefile.toml

+ 17 - 14
Makefile.toml

@@ -1,19 +1,14 @@
-[tasks.install-commitlint]
-mac_alias = "install-commitlint-macos"
-windows_alias = "install-commitlint-windows"
-linux_alias = "install-commitlint-linux"
-
-[tasks.install-commitlint-macos]
+[tasks.install-commitlint.mac]
 script = [
     """
     brew install npm
-	yarn install
-	yarn husky install
+  	yarn install
+  	yarn husky install
     """,
 ]
 script_runner = "@shell"
 
-[tasks.install-commitlint-windows]
+[tasks.install-commitlint.windows]
 script = [
     """
     echo "WIP"
@@ -21,12 +16,20 @@ script = [
 ]
 script_runner = "@duckscript"
 
-[tasks.install-commitlint-linux]
+[tasks.install-commitlint.linux]
 script = [
     """
-    sudo apt install nodejs
-	yarn install
-	yarn husky install
+    if command -v apt &> /dev/null
+    then
+      echo "Installing node.js and yarn (sudo apt install nodejs yarn)"
+      sudo apt install nodejs yarn
+    else
+    echo "Installing node.js and yarn (sudo pacman -S nodejs yarn)"
+      sudo pacman -S nodejs yarn
+    fi
+
+    yarn install
+    yarn husky install
     """,
 ]
-script_runner = "@duckscript"
+script_runner = "@shell"