Martin Wimpress
338a03c571
Refactor Haiku support to add editions
3 years ago
Martin Wimpress
4cee4d3d63
Make listing supported OSs consistent with releases and editions
3 years ago
Martin Wimpress
e13b931538
Refactor Regolith support to add editions
3 years ago
Martin Wimpress
596ffa86a6
Add netboot.xyz. Closes #351
3 years ago
Martin Wimpress
35216cef15
Reorder get_() and releases_() functions
3 years ago
Martin Wimpress
3f72f79e59
Update adding a new OS to quickget guide
3 years ago
Martin Wimpress
46c7805ad1
Refactor OS tweaks in make_vm_config()
3 years ago
Martin Wimpress
5d7d9ec350
Display available editions alongside releases
3 years ago
Martin Wimpress
5ef7a85687
Fix validate_release() for Ubuntu flavours
3 years ago
Martin Wimpress
8924d5cac4
Refactor Void Linux support to add editions
3 years ago
Martin Wimpress
6e92a8e0d9
Minor clean up of various get_() functions
3 years ago
Martin Wimpress
bbcc470751
Refactor Pop!_OS support to be consistent with other OSs with editions
3 years ago
Martin Wimpress
830c38818a
Refactor Rocky Linux support to add editions
3 years ago
Martin Wimpress
a78ab882d3
Refactor Alma Linux support to add editions
3 years ago
Martin Wimpress
04e65d953a
Call validate_release() automatically
...
validate_release() is called automatically before get_(), this removes some bioler plate that every get_() function requires and makes quickget easier to maintain.
3 years ago
Martin Wimpress
ba91b7965d
Refactor Solus support to add editions
3 years ago
Martin Wimpress
a4080559d6
Cleanup get_zorin()
3 years ago
Martin Wimpress
344c7f93a5
Make Windows LANGS consistent with other OS EDITIONS
3 years ago
Martin Wimpress
6ddf92c772
Refactor get_zorin()
3 years ago
Martin Wimpress
93a5a49d52
Refactor OS and releases parser
...
Makes quickget much easier to maintain.
Add "editions" generators for those OSs that have editions, such as Linux Mint and MX Linux.
Use introspection to automatically parse editions and call the appropriate get_() and releases_() functions.
3 years ago
Martin Wimpress
559e2ae886
Refactor aria2c and zsync support
...
If aria2 is installed, it will now be listed in the csv/json
3 years ago
Martin Wimpress
5f26733687
Update adding an OS to quickget guide
3 years ago
Martin Wimpress
5bfec8a9d3
Consolidate BSD, Haiku and Linux guests
3 years ago
Martin Wimpress
105aea46ef
Correct conditionals for Tails
3 years ago
Martin Wimpress
f93a7249a8
Refactor Linux Mint support
...
Cinnamon is the default download. MATE and XFCE can be selected as editions.
3 years ago
Martin Wimpress
7e397ced4e
Clean up list_csv()
3 years ago
Martin Wimpress
28b48c7b8e
Refactor KDE Neon support
...
No longer uses zsync
3 years ago
Martin Wimpress
7d71a28547
Refactor NixOS support
...
GNOME is the default download, but Plasma5 and Minimal can be selected as editions.
3 years ago
Martin Wimpress
d6c9d5d359
Fix Devuan csv/json
3 years ago
Martin Wimpress
b5dc52265f
Refactor MX Linux support
...
MX Linux is listed once. XFCE is the default desktop, but KDE and FLuxbox can be selected as editions.
3 years ago
Martin Wimpress
21f7c0fa51
Refactor Manjaro support
...
Treat the desktop editions as release since Manjaro is rolling. Drop support for Minimal and Minimal LTS selection.
3 years ago
Martin Wimpress
2dbbe869d0
Refactor Rocky Linux support
...
Uses the minimal image only.
3 years ago
Martin Wimpress
e0308b4957
Refactor Alma Linux support
...
Uses the minimal image only.
3 years ago
Martin Wimpress
67d07dfb89
White space clean up
3 years ago
Martin Wimpress
2d72601fbf
Refactor Debian support
...
Drop non-free support, that is irrelevant in a VM. releases_debian() lists actual releases and get_debian() support the different desktop edition, which are exposed in the csv/json lists.
3 years ago
Martin Wimpress
da3fe3b8f3
Refactor gentoo and haiku in pretty_name()
...
The catch all works for Gentoo and Haiku.
3 years ago
Martin Wimpress
af7ed8c2d6
Add Devuan. Closes #345
3 years ago
Martin Wimpress
a4b7b33aaf
Refactor get_slackware()
3 years ago
Lanius
be48d663bd
Add Slackware ( #369 )
...
* add Slackware as supported OS
* fix checksum check for Slackware
* add Slackware as supported OS
* fix checksum check for Slackware
* fix case with new format
3 years ago
Martin Wimpress
0073ba2880
Refactor get_cachyos()
3 years ago
Martin Wimpress
174600a615
Refactor get_haiku()
3 years ago
Martin Wimpress
8ad252295b
Refactor get_garuda()
3 years ago
Martin Wimpress
4bafb49e0a
Refactor get_tails()
3 years ago
Martin Wimpress
ea509ac5e0
Refactor get_regolith()
3 years ago
Martin Wimpress
652eaba6b0
Refactor get_oraclelinux()
3 years ago
Martin Wimpress
bed546556a
Refactor get_solus()
3 years ago
Martin Wimpress
ddb1f30d4f
Refactor get_rocky()
3 years ago
Martin Wimpress
ecb0afbcce
Refactor get_zorin()
3 years ago
Martin Wimpress
71c7542dcb
Refactor get_void()
3 years ago
Martin Wimpress
bee4d52457
Refactor get_openbsd()
3 years ago