Crates.io | ablavema |
lib.rs | ablavema |
version | 0.4.2 |
source | src |
created_at | 2021-05-03 11:27:40.323137 |
updated_at | 2022-06-02 21:23:08.827671 |
description | A Blender launcher and version manager |
homepage | https://github.com/AlexChaplinBraz/Ablavema |
repository | https://github.com/AlexChaplinBraz/Ablavema |
max_upload_size | |
id | 392469 |
size | 658,026 |
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.
You can download the latest release here.
It's also available through the Rust toolchain with:
cargo install ablavema
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
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
.
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.
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.
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.
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.
Please consider supporting me through donate.alexchaplinbraz.com to motivate me to keep working on this project.
MIT License