Comments (11)
Oh, and ideally we'll get @RaptaG to update the scripts, although I might be able to do it in a pinch (but I'm not that experienced with bash scripts lol)
maybe a powershell script for windows too idk
Yeah, I can update the Linux/Mac scripts (I have to)
from vanilla-installer-python.
Why don't we just use
pip
for that? Most Linux users know what they're doing, and Python comes pre-installed with many Linux distributions, too!
from vanilla-installer-python.
Oh, and ideally we'll get @RaptaG to update the scripts, although I might be able to do it in a pinch (but I'm not that experienced with bash scripts lol)
maybe a powershell script for windows too idk
from vanilla-installer-python.
Also, I've recently been compiling with cx-Freeze because for some reason, the GUI doesn't compile correctly under pyinstaller for some reason. In theory, the CLI could be compiled with pyinstaller, but at that point why would we use 2 different compilers :P
The downside of that is we'd have to distribute as a zip file instead of just one file, but it's not a very cluttered zip file (3 or 4 files, not counting the exe) so I don't think that's a problem. macOS app bundles should also be easy with this. Linux is harder, since every single distro uses a different format :P (still thinking about that, and besides the issues already open, that's the biggest roadblock I think).
from vanilla-installer-python.
@osfanbuff63 When is the project expected to be ready?
from vanilla-installer-python.
When is it ready to be released
from vanilla-installer-python.
Depends on some more packaging things I'm working on locally (specifically Linux packaging), and how fast we can get issues like #35, #37, and #27 done - specifically #37 is blocking a release at a minimum, and then various packaging stuff like this and what I mentioned above.
from vanilla-installer-python.
Linux is harder, since every single distro uses a different format
Why don't we just use pip
for that? Most Linux users know what they're doing, and Python comes pre-installed with many Linux distributions, too!
from vanilla-installer-python.
It's probably worth a thought at least. Thinking of trying to cater to Steam Deck users as well (as people running Linux on that are probably the least experienced Linux users, since it comes pre-installed there), but ultimately I think it'll just serve as a frontend to pip lol
from vanilla-installer-python.
Why don't we just use
pip
for that? Most Linux users know what they're doing, and Python comes pre-installed with many Linux distributions, too!😅
:P
With the scripts, you might just want to git clone anyway as a plus to them is you can use them on non-stable builds, however I believe pip can do this (pip install git+https://github.com/Fabulously-Optimized/vanilla-installer
) but not sure if it could build it or not with poetry.
from vanilla-installer-python.
Given that we have some stuff with Windows builds out now, I'm going to close this.
from vanilla-installer-python.
Related Issues (20)
- [Feature Request]: macOS 13 support for Vanilla Installer itself HOT 2
- [Feature Request]: Pojav Launcher support HOT 10
- [Feature Request]: Translation support HOT 2
- [Bug]: Font won't apply immediately HOT 5
- [Bug]: GUI is too big in size HOT 5
- [Bug]: GUI takes too long to open HOT 2
- [Bug]: Minecraft won't launch (1.19.2/1.16.5) HOT 5
- [Bug]: Blank terminal window pops up on install HOT 7
- [Bug]: Install button can be clicked during the install HOT 1
- [Feature Request]: Rename/simplify "data" folder HOT 4
- [Feature Request]: Separate instance HOT 6
- [Bug]: Long versions are unreadable HOT 2
- [Bug]: FO won't install (1.19.3) HOT 6
- [Feature Request]: Prevent "Modpack is already up to date!" HOT 6
- [Bug]: Logs save to the parent directory
- [Feature Request]: Warn on downgrades HOT 3
- [Feature Request]: Allow advanced cmdlines in installer. HOT 1
- [Bug]: Separate instance Fabric installation
- [Feature Request]: Explanatory tooltip next to versions HOT 2
- [Feature Request]: Scripts for *nix HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vanilla-installer-python.