#!/bin/bash
# Funkcja sprawdzająca dostępność komendy
command_exists() {
command -v "$1" >/dev/null 2>&1
}
# Sprawdź, czy 'ni' jest zainstalowane
if ! command_exists ni; then
echo "'ni' nie jest zainstalowane. Instaluję globalnie za pomocą pnpm..."
# Upewnij się, że pnpm jest zainstalowane
if ! command_exists pnpm; then
echo "Error: 'pnpm' nie jest dostępne. Zainstaluj 'pnpm' przed kontynuacją."
exit 1
fi
# Instalacja 'ni'
pnpm add -g @antfu/ni
if ! command_exists ni; then
echo "Błąd podczas instalacji 'ni'. Upewnij się, że pnpm działa poprawnie."
exit 1
fi
echo "'ni' zostało pomyślnie zainstalowane."
else
echo "'ni' jest już zainstalowane."
fi
# Użyj 'ni' do instalacji zależności
echo "Instalowanie zależności za pomocą 'ni'..."
ni
# Zakończ działanie, aby zapobiec domyślnemu npm install
echo "Zakończono instalację zależności za pomocą 'ni'."
exit 0
Paste Hosted With By Wklejamy.pl