Skip to content

ansipunk/weaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weaver

A Minecraft server manager.

Usage

go install 'git.sr.ht/~ansipunk/weaver/cmd/weaver'
weaver

Roadmap

  • Server configuration: pkg/cfg
    • Loader
    • Game version
    • Mods
      • Basic list
      • Version constraints
      • Dependencies
  • Modrinth API: pkg/modrinth
    • Get latest version
    • Get specific version
  • Fabric API: pkg/fabric
    • Get latest core
    • Get specific core
  • Lockfile: pkg/lockfile
    • Installed packages
    • Package hashes
    • weaver.toml hash
  • FS: pkg/fs
    • Compare file hashes
    • Create mods/ directory
    • Clear mods directory
  • Command-line interface: cmd/weaver
    • Threading
    • Logging
    • Installation

File example

# weaver.toml
loader = "fabric"
game_version = "1.20"
mods = [
    "fabric-api",
    "lithium",
]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published