thermite
Rust crate for managing Northstar and interacting with Thunderstore
v0.6.3
- add
is_enabled,getandsettoEnabledMods
v0.6.2
get_enabled_modsnow properly returns aThermiteError::MissingFilerather than an IO error if the file doesn't exist- added
CORE_MODSconstant
v0.6.1
- Update proton feature to use the new download functions
v0.6.0
- rename
download_fileanddownload_file_with_progresstodownloadanddownload_with_progress - make download and install functions more generic
- download functions now accept an output
Writer to write to - install functions now accept types implementing
Read + Seek
- download functions now accept an output
v0.5.2
- add
protonfeature withlatest_release,download_ns_proton, andinstall_ns_protonfunctions - change dependency filter to make sure Northstar itself doesn't slip through
- properly add
manifest.jsonandthunderstore_author.txtto the Northstar base mods
v0.5.0
- change
install_with_progressto take a function rather than an indicatif bar - change to
ureqfor http requests, making all functions synchronus - add
InstalledModstruct which contains a mod'smod.json,manifest.json,thunderstore_author.txt, and the path of the root directory - change
find_modsto return a vec ofInstalledMod
v0.4.0
- move exported functions from crate root to
preludemodule - add
manifest.jsonandthunderstore_author.txtto installed packages - add optional sanity check for install function
- add
find_modsfunction - add
enabledmods.jsonsupport - remove
Ctx,LocalIndex,LocalModCache,CachedMod
v0.3.4
- fix panic for missing
enclosed_namewhen installing mods - fix mod dependencies missing
v0.3.3
- fix StripPrefixError panic
- ensure temp directories are cleaned up