From 3cca9965739d29cc010e586406d40fff471a9bed Mon Sep 17 00:00:00 2001 From: Pranav <38887390+thecmdrunner@users.noreply.github.com> Date: Fri, 8 Mar 2024 17:48:05 +0530 Subject: [PATCH] refactor: use portable shebangs (#1794) --- .changeset/proud-clocks-chew.md | 5 +++++ cli/template/extras/start-database/mysql.sh | 6 ++---- cli/template/extras/start-database/postgres.sh | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 .changeset/proud-clocks-chew.md diff --git a/.changeset/proud-clocks-chew.md b/.changeset/proud-clocks-chew.md new file mode 100644 index 0000000000..3126a29cf7 --- /dev/null +++ b/.changeset/proud-clocks-chew.md @@ -0,0 +1,5 @@ +--- +"create-t3-app": minor +--- + +Use portable shebangs in scripts for nix systems diff --git a/cli/template/extras/start-database/mysql.sh b/cli/template/extras/start-database/mysql.sh index 2be3452899..5564d101a1 100755 --- a/cli/template/extras/start-database/mysql.sh +++ b/cli/template/extras/start-database/mysql.sh @@ -1,7 +1,7 @@ -#!/bin/bash +#!/usr/bin/env bash # Use this script to start a docker container for a local development database -# TO RUN ON WINDOWS: +# TO RUN ON WINDOWS: # 1. Install WSL (Windows Subsystem for Linux) - https://learn.microsoft.com/en-us/windows/wsl/install # 2. Install Docker Desktop for Windows - https://docs.docker.com/docker-for-windows/install/ # 3. Open WSL - `wsl` @@ -42,5 +42,3 @@ fi docker run --name $DB_CONTAINER_NAME -e MYSQL_ROOT_PASSWORD=$DB_PASSWORD -e MYSQL_DATABASE=project1 -d -p 3306:3306 docker.io/mysql echo "Database container was successfully created" - - diff --git a/cli/template/extras/start-database/postgres.sh b/cli/template/extras/start-database/postgres.sh index 2cc5bbe01c..56d2edd8d1 100755 --- a/cli/template/extras/start-database/postgres.sh +++ b/cli/template/extras/start-database/postgres.sh @@ -1,7 +1,7 @@ -#!/bin/bash +#!/usr/bin/env bash # Use this script to start a docker container for a local development database -# TO RUN ON WINDOWS: +# TO RUN ON WINDOWS: # 1. Install WSL (Windows Subsystem for Linux) - https://learn.microsoft.com/en-us/windows/wsl/install # 2. Install Docker Desktop for Windows - https://docs.docker.com/docker-for-windows/install/ # 3. Open WSL - `wsl`