This has been superseded by https://github.com/FusionAuth/fusionauth-theme-helper
This repository has some tools to help with FusionAuth theme management. More about FusionAuth themes: https://fusionauth.io/docs/v1/tech/themes/
You need to have curl, jq and python3 installed.
You also need to have an API key with sufficient privileges.
Finally, you'll have to create a new theme and have associated it with your tenant.
The default messages files allows you to customize messages in the FusionAuth login screens.
retrieve-default-messages.sh <API_KEY> <THEME_ID>
This will produce a file defaultmessages.txt
in your current directory. Edit this with your new messages. You can also version control this file.
patch-default-messages.sh <API_KEY> <THEME_ID>
This will load the defaultmessages.txt
file up to FusionAuth, making any changes live.
This only works for the default messages file, not for any localizations.