From 28e3cb35b8d246fab6cc5e5f3ea0bb1963888106 Mon Sep 17 00:00:00 2001 From: MikeWallaceDev Date: Sat, 5 Feb 2022 12:32:12 -0500 Subject: [PATCH] fix: makefile for commitlint Fixed the Linux part. --- Makefile.toml | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/Makefile.toml b/Makefile.toml index 72e65cad91..868694219a 100644 --- a/Makefile.toml +++ b/Makefile.toml @@ -1,19 +1,19 @@ -[tasks.install-commitlint] -mac_alias = "install-commitlint-macos" -windows_alias = "install-commitlint-windows" -linux_alias = "install-commitlint-linux" +# [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 +21,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" \ No newline at end of file +script_runner = "@shell"