Setup
Downloading, running, and upgrading automod

curl -JLo automod.zip https://codeload.github.com/jpabscale/automod/legacy.zip/master
tar xf automod.zip
move jpabscale-automod-* automod
del automod.zip
cd automod & :: change to uncompressed directory if downloaded as a zip file
automod .demo.sb & :: generate Stellar Blade demonstration mods
automod .demo.soa & :: generate Sand of Aura demonstration mod
automod .setup.vscode & :: or, automod .setup
curl -JLo automod.tar.gz https://codeload.github.com/jpabscale/automod/legacy.tar.gz/master
tar xf automod.tar.gz
mv jpabscale-automod* automod
rm automod.tar.gz
cd automod # change to uncompressed directory if downloaded as a zip file
./automod .demo.sb # generate Stellar Blade demonstration mods
./automod .demo.soa # generate Sand of Aura demonstration mod
./automod .setup.vscode # or, ./automod .setup
As it generates a mod (e.g., .demo.sb or .demo.soa), automod uses retoc/repak to extract legacy .uasset/.uexp files, converts them to UAssetAPI .json format using UAssetCLI, programmatically patches the .json file, converts the patched .json file back to .uasset/.uexp using UAssetCLI, and then to .utoc/.ucas/.pak using retoc/repak.
At the end of the mod generation, it will create a <mod-name>.zip (or <mod-name>.7z) archive file containing the .utoc/.ucas/.pak files that can be uncompressed inside ...\<game-folder>\<game-id>\Content\Paks\~mods (or ...\Paks\LogicMods) , manually or managed by using a mod manager.
Upgrading automod
automod .upgrade
./automod .upgrade