Matthew Lopez
4711607c82
Add Bash on Windows environment detection to prevent common errors
Test scripts and build Docker images / build-test (push) Has been cancelled
2025-01-08 22:21:38 -05:00
Matthew Lopez
b47676f213
Create Splatoon database during setup
2024-11-07 16:55:12 -05:00
Matthew Lopez
14be37dbe1
Add Splatoon Postgres URI
2024-11-07 16:44:59 -05:00
Joshua Peisach
c0a35b5a51
Fix Pikmin 3 title ids
2024-08-01 09:26:36 -04:00
Joshua Peisach
59c5a34dbb
Add pikmin 3 env files to scripts
2024-08-01 09:04:52 -04:00
Matthew Lopez
5e11ba3fe3
Create Cemu online files generation script
...
The patch to restore downloading online files from the website will be removed, as Pretendo will never add this as an optional website feature.
2024-07-30 21:26:36 -04:00
Matthew Lopez
0d60fefb68
Delete temp files after creating Juxt community
2024-07-30 18:47:59 -04:00
Matthew Lopez
2a6dd14aa0
Throw error in script for better visibility
2024-07-30 17:40:44 -04:00
Matthew Lopez
a9505fea12
Remove unnecessary mongoose in scripts
2024-07-30 17:34:19 -04:00
Matthew Lopez
a9fcbcfee8
Implement support for options with default values
2024-07-30 16:52:35 -04:00
redmine4404
71dde0bab2
maede some adjust for the PR review
2024-07-30 15:16:07 +02:00
redmine4404
ed0d84fffc
add minecraft server to the docs
2024-07-28 17:55:14 +02:00
redmine4404
d164320977
Add Minecraft Server
...
Added the NEX minecraft for wiiu server.
2024-07-28 16:59:05 +02:00
Matthew Lopez
d4ebfc31ff
Reword error help text
2024-07-15 17:55:43 -04:00
Matthew Lopez
a894f72c09
Create empty local.env files before running docker compose down
...
Fixes #91
2024-07-15 14:38:13 -04:00
Matthew Lopez
dc47d6f8e2
Fix restoring mitmproxy certificates
2024-07-14 15:50:44 -04:00
Matthew Lopez
6290a7f269
Switch to running the Postgres init script manually during setup
...
This should hopefully fix the issue where some people run the setup script but no Postgres databases get created.
2024-07-13 19:54:25 -04:00
Matthew Lopez
4ea079b94a
Add support for Bash 3.2 to the framework script
...
Closes #89
2024-07-13 14:24:59 -04:00
Matthew Lopez
6a13b4c8bf
Fix setup on macOS
2024-07-10 16:50:07 -04:00
Matthew Lopez
9a703aa766
Add helpful error handling features to the framework script
2024-07-07 13:48:59 -04:00
Matthew Lopez
0e0fd714bd
Fully clean Inkay build before compiling
2024-07-07 13:48:59 -04:00
Akatsuki Levi
31727f4bf5
chore: General fixes from the PR review
2024-07-01 00:06:49 -03:00
Akatsuki Levi
dab12acafd
fix: Added missing Splatoon Auth server port variable
2024-06-30 20:20:37 -03:00
Akatsuki Levi
e75e29311b
feat: Changed to the Ashquarky's Splatoon server
2024-06-30 20:18:11 -03:00
Akatsuki Levi
58a76230df
feat: Progress to add Splatoon servers
2024-06-30 20:17:40 -03:00
Matthew Lopez
7f4968ba33
Fix migrations script on first run
2024-06-27 10:42:23 -04:00
Matthew Lopez
bf8ae18400
Switch Friends to nex-go-rewrite branch
2024-06-26 16:13:10 -04:00
Matthew Lopez
436fedc289
Add hackless Nintendo CA G3 certificate download method
2024-06-07 12:50:19 -04:00
Matthew Lopez
07114fde00
Set up SSSL connections with DNS
2024-06-05 19:57:47 -04:00
Matthew Lopez
d7f6d366c4
Stop adding patches to the Git index by default
...
Continue adding patches to the index before doing a 3-way merge to avoid the error "file does not match index"
2024-06-04 16:11:05 -04:00
Matthew Lopez
70df1c0aa8
Switch from MailDev to Mailpit
2024-05-30 14:26:23 -04:00
Matthew Lopez
f0c300abc3
Merge pull request #66 from MatthewL246/docs
...
Create a Docusaurus documentation website
2024-05-29 20:02:51 -05:00
Matthew Lopez
5e1d9c5a18
Add a git reset to the full-reset script
2024-05-27 22:16:58 -04:00
Matthew Lopez
31a2339608
Improve the script messages if no console IP address is set
2024-05-27 20:48:12 -04:00
Matthew Lopez
1307fab457
Reduce non-verbose output in the scripts
2024-05-23 22:33:45 -04:00
Matthew Lopez
cb564e3f48
Create function to load.env files and refactor scripts
2024-05-23 21:21:46 -04:00
Matthew Lopez
106482ad84
Stop mitmproxy as well while restoring
2024-05-19 21:13:04 -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
26a6737cdd
Set default script directory to git_base_dir
2024-05-19 15:39:25 -04:00
Matthew Lopez
c1bb5fb6cc
Switch the account server to the PNID settings fork
...
The CDN base URL needs to be set to HTTP because the account server gets the Mii images using it, and nginx does not have a valid SSL certificate.
2024-05-15 16:36:34 -04:00
Matthew Lopez
88068ced97
Fix log statement
2024-05-15 14:18:09 -04:00
Matthew Lopez
bedec9d604
Improve handling of repeated commands
...
This prevents infinite loops during setup.
2024-05-11 17:32:38 -04:00
Matthew Lopez
353048d4b3
Create full environment reset script
2024-05-10 21:20:19 -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
c52a802b7d
Fix regression in checking whether local environment files exist
2024-05-10 17:42:16 -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
e2a5761e53
Update BOSS submodule and configure connection to friends
2024-05-06 19:34:27 -04:00
Matthew Lopez
826c52d706
Create internal directory for scripts
2024-05-03 13:17:36 +00:00
Matthew Lopez
06c89a4920
Only update the Postgres password when restoring a backup
2024-05-03 08:28:57 -04:00
Matthew Lopez
4a4643b1d8
Make backups error if the backup directory already exists
2024-05-03 08:24:13 -04:00