Martin Wimpress
7ef1f5bc49
Fix get_garuda()
2022-02-22 00:51:54 +00:00
Martin Wimpress
bd87f98224
Add NetBSD
2022-02-22 00:51:34 +00:00
Martin Wimpress
45eaaa08c2
Add GhostBSD
...
Includes MATE and XFCE editions.
2022-02-21 23:32:50 +00:00
Martin Wimpress
283927577e
Add more OpenBSD releases
2022-02-21 22:57:40 +00:00
Martin Wimpress
545b44763a
Refactor get_freebsd()
2022-02-21 22:56:58 +00:00
Martin Wimpress
36ea016fb3
Refactor Fedora support to add editions, including Fedora Spins
...
This also removes all hardcoding in ISO filenames.
2022-02-21 22:18:50 +00:00
Martin Wimpress
dabdfa49cc
Refactor Arco Linux support releases and editions
2022-02-21 21:12:20 +00:00
Martin Wimpress
96287f369e
Refactor get_alpine()
2022-02-21 20:37:40 +00:00
Martin Wimpress
12d33eabcf
Refactor make_vm_config() to create distinctive VM config filenames
2022-02-21 20:29:22 +00:00
Martin Wimpress
a939206288
Refactor Garuda support to properly implement releases and editions
2022-02-21 20:08:50 +00:00
Martin Wimpress
6b54c58173
Refactor Debian support to enable past releases
2022-02-21 20:07:58 +00:00
Martin Wimpress
614ea2f4c3
Improve the quickget quick 'n dirty dev guide
2022-02-21 18:02:24 +00:00
Martin Wimpress
9bf14c5bc0
Refactor Zorin support to add editions
2022-02-21 17:48:32 +00:00
Martin Wimpress
338a03c571
Refactor Haiku support to add editions
2022-02-21 17:40:50 +00:00
Martin Wimpress
4cee4d3d63
Make listing supported OSs consistent with releases and editions
2022-02-21 17:34:30 +00:00
Martin Wimpress
e13b931538
Refactor Regolith support to add editions
2022-02-21 17:33:36 +00:00
Martin Wimpress
596ffa86a6
Add netboot.xyz. Closes #351
2022-02-21 16:41:26 +00:00
Martin Wimpress
b9ca7a39f8
Remove duplication of other guests from README.md
2022-02-21 16:40:32 +00:00
Martin Wimpress
21344246b8
Update README.md
2022-02-21 16:35:54 +00:00
Martin Wimpress
35216cef15
Reorder get_() and releases_() functions
2022-02-21 16:29:42 +00:00
Martin Wimpress
3f72f79e59
Update adding a new OS to quickget guide
2022-02-21 15:58:12 +00:00
Martin Wimpress
46c7805ad1
Refactor OS tweaks in make_vm_config()
2022-02-21 15:57:32 +00:00
Martin Wimpress
5d7d9ec350
Display available editions alongside releases
2022-02-21 15:40:08 +00:00
Martin Wimpress
5ef7a85687
Fix validate_release() for Ubuntu flavours
2022-02-21 15:35:10 +00:00
Martin Wimpress
8924d5cac4
Refactor Void Linux support to add editions
2022-02-21 15:24:25 +00:00
Martin Wimpress
6e92a8e0d9
Minor clean up of various get_() functions
2022-02-21 15:08:09 +00:00
Martin Wimpress
bbcc470751
Refactor Pop!_OS support to be consistent with other OSs with editions
2022-02-21 15:07:15 +00:00
Martin Wimpress
830c38818a
Refactor Rocky Linux support to add editions
2022-02-21 15:05:55 +00:00
Martin Wimpress
a78ab882d3
Refactor Alma Linux support to add editions
2022-02-21 15:05:15 +00:00
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.
2022-02-21 15:04:03 +00:00
Martin Wimpress
ba91b7965d
Refactor Solus support to add editions
2022-02-21 14:57:11 +00:00
Martin Wimpress
a4080559d6
Cleanup get_zorin()
2022-02-21 10:13:11 +00:00
Martin Wimpress
344c7f93a5
Make Windows LANGS consistent with other OS EDITIONS
2022-02-21 10:11:25 +00:00
Martin Wimpress
6ddf92c772
Refactor get_zorin()
2022-02-21 09:47:47 +00:00
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.
2022-02-21 09:19:07 +00:00
Martin Wimpress
2490060192
Refactor Braille support
2022-02-21 07:10:13 +00:00
Martin Wimpress
559e2ae886
Refactor aria2c and zsync support
...
If aria2 is installed, it will now be listed in the csv/json
2022-02-21 07:06:06 +00:00
Martin Wimpress
5f26733687
Update adding an OS to quickget guide
2022-02-21 07:03:53 +00:00
Martin Wimpress
5bfec8a9d3
Consolidate BSD, Haiku and Linux guests
2022-02-21 05:57:59 +00:00
Martin Wimpress
8f41c4c90f
Drop shorthand options
2022-02-21 05:33:23 +00:00
Martin Wimpress
22c664ad93
Bump the version to 3.12
2022-02-21 05:30:27 +00:00
Martin Wimpress
056afa9575
Fix SPICE audio. Close #272
2022-02-21 05:23:43 +00:00
Martin Wimpress
105aea46ef
Correct conditionals for Tails
2022-02-21 05:12:11 +00:00
Martin Wimpress
f93a7249a8
Refactor Linux Mint support
...
Cinnamon is the default download. MATE and XFCE can be selected as editions.
2022-02-21 05:08:33 +00:00
Martin Wimpress
7e397ced4e
Clean up list_csv()
2022-02-21 05:02:21 +00:00
Martin Wimpress
28b48c7b8e
Refactor KDE Neon support
...
No longer uses zsync
2022-02-21 05:01:35 +00:00
Martin Wimpress
7d71a28547
Refactor NixOS support
...
GNOME is the default download, but Plasma5 and Minimal can be selected as editions.
2022-02-21 04:49:19 +00:00
Martin Wimpress
d6c9d5d359
Fix Devuan csv/json
2022-02-21 04:37:37 +00:00
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.
2022-02-21 04:35:33 +00:00
Martin Wimpress
21f7c0fa51
Refactor Manjaro support
...
Treat the desktop editions as release since Manjaro is rolling. Drop support for Minimal and Minimal LTS selection.
2022-02-21 04:23:29 +00:00