7 unstable releases
0.4.2 | Jun 2, 2022 |
---|---|
0.4.1 | Nov 18, 2021 |
0.3.0 | Jul 1, 2021 |
0.2.1 | Jun 17, 2021 |
0.1.0 | May 3, 2021 |
#231 in Rendering
32 downloads per month
270KB
6.5K
SLoC
Ablavema - A Blender Launcher and Version Manager
At the moment practically all the necessary features for managing and using multiple Blender versions are working.
The project is in the alpha stage, so please consider contributing (whether through giving feedback or donating) so I can keep improving it.
You can find the changes in CHANGELOG.md and the planned features in ROADMAP.md.
Installing
You can download the latest release here.
It's also available through the Rust toolchain with:
cargo install ablavema
Windows
Download the executable and put it in some user-accessible place. If you have administrative privileges you could put
it into Program Files/Ablavema
, but if not you can put it in AppData or even just leave it on the Desktop as if it
were a shortcut. All its related files are created and stored in the relevant AppData directories.
Ablavema can also be installed with Scoop
:
scoop install https://raw.githubusercontent.com/AlexChaplinBraz/Ablavema/master/extra/scoop/ablavema.json
Linux
Download the executable and put it in PATH
. All files are stored in their proper XDG specified locations.
The binary is also available on the Arch User Repository through the package named
ablavema-bin
.
macOS
There is currently no support for macOS. I have no experience with Apple products so I couldn't get it working.
Actually, the only major thing missing to make it work is package extraction, since the rest is all done. I couldn't
figure out what to do with these magical dmg
files. If anyone has a clue about how to make it work, please help.
Updating
The launcher has the ability to check for updates and update itself in place. This is disabled by default since you may have installed Ablavema from a package manager, in which case you should update it through that.
Portability
You can make the executable store all its files inside its own directory by creating an empty file called portable
next to it. This would allow one to store everything on a flash drive, for example.
Contribute
Pull requests are welcomed, but please follow my general coding style
(which mostly amounts to running rustfmt
on save).
You can contact me most easily through my Discord server with discord.gg/D6gmhMUrrH.
But you can also contact me directly as listed at alexchaplinbraz.com/contact.
Donate
Please consider supporting me through donate.alexchaplinbraz.com to motivate me to keep working on this project.
Legal
MIT License
Dependencies
~25–65MB
~1M SLoC