Merge pull request #54 from atish23/fix/setup-file-missing-mise-install

Fix setup script to handle missing mise installation automatically
This commit is contained in:
Stanko Krtalić
2025-09-16 14:04:33 +02:00
committed by GitHub

View File

@@ -32,16 +32,24 @@ end
FileUtils.chdir APP_ROOT do
puts "== Installing dependencies =="
system "mise install"
if installed?("brew")
system "brew install sqlite ffmpeg"
system "brew install sqlite ffmpeg mise"
elsif installed?("pacman")
system "sudo pacman -S --noconfirm --needed sqlite ffmpeg"
system "sudo pacman -S --noconfirm --needed sqlite ffmpeg mise"
elsif installed?("apt")
system "sudo apt-get install --no-install-recommends -y libsqlite3-0 ffmpeg"
end
if installed?("mise")
system "mise install"
else
puts "Couldn't install mise"
puts "Install mise using your package manager or via:"
puts "https://mise.jdx.dev/installing-mise.html"
exit 1
end
system("bundle check") || system!("bundle install")
puts "\n== Preparing database =="