aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-11-09Rename --fix-permissions to --chownDaniel Schadt
On second thought, we're just calling chown, so let's call it that.
2021-11-09Add some command line help textsDaniel Schadt
2021-11-09add -p flag to fix permissionsDaniel Schadt
This is useful if you run modderbaas as root but want the resulting directories to be owned by the right uid/gid.
2021-11-07remove fs_extra crateDaniel Schadt
The function that we needed from there is very small and easily implemented ourselves. On the other hand, fs_extra seemed to have some weird options going on and implemented the copy in a bit of a roundabout manner.
2021-11-07use fallback world nameDaniel Schadt
Apparently, the default world of minetest-server does not have a name set (which is kind of okay because it is the only existing world anyway). But ModderBaas needs to deal with this situation properly. In this case, we simply take the directory name, similar to games.
2021-11-07make downloads work with more archivesDaniel Schadt
Some mods do not come bundled in a separate directory, so we also support archives that do not contain an inner directory now (e.g. the "charcoal" mod).
2021-11-06support installing modpacksDaniel Schadt
2021-11-06add a dry-run mode to installDaniel Schadt
2021-11-06Initial commitDaniel Schadt
This is the inital commit of a somewhat working version.