Matthew Lopez
1307fab457
Reduce non-verbose output in the scripts
2024-05-23 22:33:45 -04:00
Matthew Lopez
35e64a1044
Create verbose mode for all scripts and reduce default output
...
Man, dealing with passing arguments through multiple programs correctly is annoying. Tip: don't use eval, use "$@" instead.
2024-05-19 17:26:37 -04:00
Matthew Lopez
e434511155
Switch from environment/server.local.env to a global .env file
2024-05-10 20:54:52 -04:00
Matthew Lopez
bafb12e1d0
Fix error with calling setup-environment.sh in the setup script
2024-05-10 17:29:07 -04:00
Matthew Lopez
05a67989cd
Rewrite scripts and improve user-friendliness
...
- Update all of the scripts to use Bash instead of sh so I can use arrays and other bashisms
- Create a complete Bash option parsing framework to replace function-lib.sh
- Rewrite all of the scripts to use this framework
- General script user-friendliness improvements, including loading existing environment variables by default instead of always requiring them to be specified
2024-05-10 17:22:25 -04:00
Matthew Lopez
826c52d706
Create internal directory for scripts
2024-05-03 13:17:36 +00:00
Matthew Lopez
12bf2b1fff
Enable Git submodule recursion in setup script
2024-02-22 11:57:46 -05:00
Matthew Lopez
25b703825b
Check for tnftp specifically
2024-01-22 19:05:03 +00:00
Matthew Lopez
95c3429e84
Make the scripts less verbose
2024-01-14 11:30:25 -05:00
Matthew Lopez
df649c27da
Test starting the containers in GitHub Actions
2024-01-13 17:04:08 -05:00
Matthew Lopez
1b17fbfc4d
Switch to using the main setup script for CI
2023-12-31 14:24:53 -05:00
Matthew Lopez
329f366fa8
Add more functions to the setup script
2023-12-29 15:26:05 -05:00
Matthew Lopez
2cfca4b023
Set up the BOSS server
2023-12-29 13:19:39 -05:00
Matthew Lopez
7941eb7db0
Add FTP check to setup script
2023-12-29 11:17:16 -05:00
Matthew Lopez
f49030cc64
Add 3DS setup instructions
2023-12-28 19:09:44 -05:00
Matthew Lopez
de0e9512de
Make the first-run scripts safe to run multiple times
2023-12-27 23:03:12 -05:00
Matthew Lopez
8be6089a49
Use info for the permission denied help
2023-12-27 14:53:26 -05:00
Matthew Lopez
aead959280
Make scripts more error-tolerant
2023-12-27 14:51:39 -05:00
Matthew Lopez
45c3ad715b
Make the setup script safe to run multiple times
2023-12-26 17:40:11 -05:00
Matthew Lopez
4b4e103520
Minor wording update
2023-12-26 14:28:26 -05:00
Matthew Lopez
d8c1b378e6
Create full setup script
2023-12-26 14:25:00 -05:00