avatar
Untitled

Guest 5 26th Nov, 2024

MARKUP 1.07 KB
                                           
                         #!/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
                      
                                       
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM