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
Martin Wimpress
2dbbe869d0
Refactor Rocky Linux support
...
Uses the minimal image only.
2022-02-21 04:01:47 +00:00
Martin Wimpress
e0308b4957
Refactor Alma Linux support
...
Uses the minimal image only.
2022-02-21 04:01:03 +00:00
Martin Wimpress
67d07dfb89
White space clean up
2022-02-21 03:53:19 +00:00
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.
2022-02-21 03:52:39 +00:00
Martin Wimpress
da3fe3b8f3
Refactor gentoo and haiku in pretty_name()
...
The catch all works for Gentoo and Haiku.
2022-02-21 03:21:57 +00:00
Martin Wimpress
af7ed8c2d6
Add Devuan. Closes #345
2022-02-21 03:20:13 +00:00
Martin Wimpress
a4b7b33aaf
Refactor get_slackware()
2022-02-21 02:44:01 +00:00
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
2022-02-21 02:36:19 +00:00
Blaz
167be4da1d
Add extra_args option in vm conf file ( #280 )
...
* Add extra_args option in vm conf file
I added this simple piece of code for any extra arguments one wants to use.
You just add extra_args variable to your vm conf file.
ex. add host disk partition
extra_args="-drive file=/dev/sdb2,cache=none,if=virtio"
This is the easiest way to "extend" quickemu functionality.
* add missing variable
2022-02-21 02:33:25 +00:00
Blaz
99af8f9923
Update quickemu ( #279 )
2022-02-21 02:32:45 +00:00
Martin Wimpress
0073ba2880
Refactor get_cachyos()
2022-02-21 02:18:27 +00:00
Martin Wimpress
174600a615
Refactor get_haiku()
2022-02-21 02:12:35 +00:00
Martin Wimpress
8ad252295b
Refactor get_garuda()
2022-02-21 02:05:09 +00:00
Martin Wimpress
4bafb49e0a
Refactor get_tails()
2022-02-21 02:04:23 +00:00
Martin Wimpress
ea509ac5e0
Refactor get_regolith()
2022-02-21 02:04:05 +00:00
Martin Wimpress
652eaba6b0
Refactor get_oraclelinux()
2022-02-21 02:03:21 +00:00
Martin Wimpress
bed546556a
Refactor get_solus()
2022-02-21 02:02:51 +00:00
Martin Wimpress
ddb1f30d4f
Refactor get_rocky()
2022-02-21 02:02:23 +00:00
Martin Wimpress
ecb0afbcce
Refactor get_zorin()
2022-02-21 02:01:55 +00:00
Martin Wimpress
71c7542dcb
Refactor get_void()
2022-02-21 02:01:13 +00:00
Martin Wimpress
bee4d52457
Refactor get_openbsd()
2022-02-21 02:00:45 +00:00
Martin Wimpress
fb39f67a5b
Refactor get_nixos()
2022-02-21 02:00:17 +00:00
Martin Wimpress
eb23f010aa
Refactor get_mxlinux()
2022-02-21 01:59:35 +00:00
Martin Wimpress
0e6ad3d1f7
Refactor get_manjaro()
2022-02-21 01:58:35 +00:00
Martin Wimpress
b9eb58e95c
Refactor get_linuxmint()
2022-02-21 01:57:11 +00:00
Martin Wimpress
68fe9348ba
Refactor get_kolibrios()
2022-02-21 01:56:23 +00:00
Martin Wimpress
05d40e1170
Refactor get_kali()
2022-02-21 01:55:51 +00:00
Martin Wimpress
71d63d2ea2
Refactor get_gentoo()
2022-02-21 01:55:29 +00:00
Martin Wimpress
98fe5899d0
Refactor get_elementary()
2022-02-21 01:55:01 +00:00
Martin Wimpress
dc5cc54af5
Refactor get_debian()
2022-02-21 01:54:39 +00:00
Martin Wimpress
a1f02e6b3a
Refactor get_arcolinux()
2022-02-21 01:53:09 +00:00
Martin Wimpress
41afadd809
Refactor get_alpine()
2022-02-21 01:52:37 +00:00