pub(super) const BUILTIN_PASSTHROUGH: &[&str] = &[
"lean-ctx",
"turbo",
"nx serve",
"nx dev",
"next dev",
"vite dev",
"vite preview",
"vitest",
"nuxt dev",
"astro dev",
"webpack serve",
"webpack-dev-server",
"nodemon",
"concurrently",
"pm2",
"pm2 logs",
"gatsby develop",
"expo start",
"react-scripts start",
"ng serve",
"remix dev",
"wrangler dev",
"hugo server",
"hugo serve",
"jekyll serve",
"bun dev",
"ember serve",
"npm run dev",
"npm run start",
"npm run serve",
"npm run watch",
"npm run preview",
"npm run storybook",
"npm run test:watch",
"npm start",
"npx ",
"pnpm run dev",
"pnpm run start",
"pnpm run serve",
"pnpm run watch",
"pnpm run preview",
"pnpm run storybook",
"pnpm dev",
"pnpm start",
"pnpm preview",
"yarn dev",
"yarn start",
"yarn serve",
"yarn watch",
"yarn preview",
"yarn storybook",
"bun run dev",
"bun run start",
"bun run serve",
"bun run watch",
"bun run preview",
"bun start",
"deno task dev",
"deno task start",
"deno task serve",
"deno run --watch",
"docker compose up",
"docker-compose up",
"docker compose logs",
"docker-compose logs",
"docker compose exec",
"docker-compose exec",
"docker compose run",
"docker-compose run",
"docker compose watch",
"docker-compose watch",
"docker logs",
"docker attach",
"docker exec -it",
"docker exec -ti",
"docker run -it",
"docker run -ti",
"docker stats",
"docker events",
"kubectl logs",
"kubectl exec -it",
"kubectl exec -ti",
"kubectl attach",
"kubectl port-forward",
"kubectl proxy",
"top",
"htop",
"btop",
"watch ",
"tail -f",
"tail -f ",
"journalctl -f",
"journalctl --follow",
"dmesg -w",
"dmesg --follow",
"strace",
"tcpdump",
"ping ",
"ping6 ",
"traceroute",
"mtr ",
"nmap ",
"iperf ",
"iperf3 ",
"ss -l",
"netstat -l",
"lsof -i",
"socat ",
"less",
"more",
"vim",
"nvim",
"vi ",
"nano",
"micro ",
"helix ",
"hx ",
"emacs",
"tmux",
"screen",
"ssh ",
"telnet ",
"nc ",
"ncat ",
"psql",
"mysql",
"sqlite3",
"redis-cli",
"mongosh",
"mongo ",
"python3 -i",
"python -i",
"irb",
"rails console",
"rails c ",
"iex",
"flask run",
"uvicorn ",
"gunicorn ",
"hypercorn ",
"daphne ",
"django-admin runserver",
"manage.py runserver",
"python manage.py runserver",
"python -m http.server",
"python3 -m http.server",
"streamlit run",
"gradio ",
"celery worker",
"celery -a",
"celery -b",
"dramatiq ",
"rq worker",
"watchmedo ",
"ptw ",
"pytest-watch",
"rails server",
"rails s",
"puma ",
"unicorn ",
"thin start",
"foreman start",
"overmind start",
"guard ",
"sidekiq",
"resque ",
"php artisan serve",
"php -s ",
"php artisan queue:work",
"php artisan queue:listen",
"php artisan horizon",
"php artisan tinker",
"sail up",
"./gradlew bootrun",
"gradlew bootrun",
"gradle bootrun",
"./gradlew run",
"mvn spring-boot:run",
"./mvnw spring-boot:run",
"mvnw spring-boot:run",
"mvn quarkus:dev",
"./mvnw quarkus:dev",
"sbt run",
"sbt ~compile",
"lein run",
"lein repl",
"go run ",
"air ",
"gin ",
"realize start",
"reflex ",
"gowatch ",
"dotnet run",
"dotnet watch",
"dotnet ef",
"mix phx.server",
"iex -s mix",
"swift run",
"swift package ",
"vapor serve",
"zig build run",
"cargo watch",
"cargo run",
"cargo leptos watch",
"bacon ",
"make dev",
"make serve",
"make watch",
"make run",
"make start",
"just dev",
"just serve",
"just watch",
"just start",
"just run",
"task dev",
"task serve",
"task watch",
"nix develop",
"devenv up",
"act ",
"skaffold dev",
"tilt up",
"garden dev",
"telepresence ",
"ab ",
"wrk ",
"hey ",
"vegeta ",
"k6 run",
"artillery run",
"az login",
"az account",
"gh",
"gcloud auth",
"gcloud init",
"aws sso",
"aws configure sso",
"firebase login",
"netlify login",
"vercel login",
"heroku login",
"flyctl auth",
"fly auth",
"railway login",
"supabase login",
"wrangler login",
"doppler login",
"vault login",
"oc login",
"kubelogin",
"--use-device-code",
];
pub(super) const SCRIPT_RUNNER_PREFIXES: &[&str] = &[
"npm run ",
"npm start",
"npx ",
"pnpm run ",
"pnpm dev",
"pnpm start",
"pnpm preview",
"yarn ",
"bun run ",
"bun start",
"deno task ",
];
pub(super) const DEV_SCRIPT_KEYWORDS: &[&str] = &[
"dev",
"start",
"serve",
"watch",
"preview",
"storybook",
"hot",
"live",
"hmr",
];