File | Date | Author | Commit |
---|---|---|---|
GenericModConfigMenu | 2021-06-06 |
![]() |
[51f3b0] Version Bump to 1.3.4-unofficial.4-pepoluan |
SpaceShared | 2021-06-01 |
![]() |
[8d368f] Bulk Commit v1.3.3 |
.gitattributes | 2021-06-01 |
![]() |
[8d368f] Bulk Commit v1.3.3 |
.gitignore | 2021-06-01 |
![]() |
[8d368f] Bulk Commit v1.3.3 |
.hgignore | 2021-06-01 |
![]() |
[403d03] Update .hgignore |
.hgtags | 2021-06-06 |
![]() |
[4eba70] Added tag 1.3.4-u.4 for changeset 51f3b0535035 |
GenericModConfigMenu.sln | 2021-06-01 |
![]() |
[715880] Rename StardewMods.sln to GenericModConfigMenu.sln |
README.md | 2021-06-01 |
![]() |
[8d368f] Bulk Commit v1.3.3 |
common.targets | 2021-06-01 |
![]() |
[8d368f] Bulk Commit v1.3.3 |
mod-list.txt | 2021-06-01 |
![]() |
[8d368f] Bulk Commit v1.3.3 |
This repository contains a unified solution with my SMAPI mods for Stardew Valley for convenience.
The actual mod projects are in separate Git repos; this readme explains how to fetch them into the
solution folder.
The commands assume Bash, which you can run in a terminal in Linux/Mac or using
Git Bash on Windows.
bash
cat mod-list.txt | grep -e '^\w' | sed -e 's/^[[:space:]]*(.*)[[:space:]]*$/$1/' | while read -r repo; do
git clone https://github.com/spacechase0/$repo.git
done
bash
git clone https://github.com/napen123/Tiled.Net.git
To update all repos to match the server (assuming you have no local changes):
cat mod-list.txt | grep -e '^\w' | sed -e 's/^[[:space:]]*(.*)[[:space:]]*$/$1/' | while read -r repo; do
(
cd $repo;
git pull;
)
done
Although you can make changes across all repos, each mod still has its own separate repo. To commit
changes, you'll need to open each individual repo folder and commit the changes there.
The mod list is in mod-list.txt
; just add new repo names to that file, and it'll be handled by
the commands in this file.