Martin Wimpress
ffac1da503
Refactor get_tails() to add create_vm() compatibility
2022-02-23 11:05:55 +00:00
Martin Wimpress
fa49bf2e0d
Refactor get_solus() to add create_vm() compatibility
2022-02-23 11:03:45 +00:00
Martin Wimpress
7ec0751591
Refactor get_slackware() to add create_vm() compatibility
2022-02-23 11:01:39 +00:00
Martin Wimpress
455b9e723c
Refactor get_rockylinux() to add create_vm() compatibility
2022-02-23 11:00:29 +00:00
Martin Wimpress
687da83b00
Refactor get_regolith() to add create_vm() compatibility
2022-02-23 10:59:49 +00:00
Martin Wimpress
1310daeeaa
Refactor get_popos() to add create_vm() compatibility
2022-02-23 10:56:59 +00:00
Martin Wimpress
c553e404c9
Refactor get_oraclelinux() to add create_vm() compatibility
2022-02-23 10:55:29 +00:00
Martin Wimpress
3e5af6378a
Refactor get_opensuse() to add create_vm() compatibility
2022-02-23 10:54:49 +00:00
Martin Wimpress
294a0c0893
Refactor get_openbsd() to add create_vm() compatibility
2022-02-23 10:53:17 +00:00
Martin Wimpress
5483823651
Refactor get_nixos() to add create_vm() compatibility
2022-02-23 10:52:45 +00:00
Martin Wimpress
68609f11e8
Refactor get_netbsd() to add create_vm() compatibility
2022-02-23 10:51:01 +00:00
Martin Wimpress
c928d6caee
Refactor get_netboot() to add create_vm() compatibility
2022-02-23 10:49:11 +00:00
Martin Wimpress
512aa14fe2
Refactor get_mxlinux() to add create_vm() compatibility
2022-02-23 10:48:25 +00:00
Martin Wimpress
e57307e54a
Refactor get_manjaro() to add create_vm() compatibility
2022-02-23 10:42:57 +00:00
Martin Wimpress
9073c5f280
Refactor get_linuxmint() to add create_vm() compatibility
2022-02-23 10:41:59 +00:00
Martin Wimpress
6ab206783b
Refactor get_kolibrios() to add create_vm() compatibility
2022-02-23 10:41:03 +00:00
Martin Wimpress
facb15b0d2
Refactor get_kdeneon() to add create_vm() compatibility
2022-02-23 10:40:31 +00:00
Martin Wimpress
11aa53d64d
Refactor get_kali() to add create_vm() compatibility
2022-02-23 10:39:45 +00:00
Martin Wimpress
723a185346
Refactor get_haiku() to add create_vm() compatibility
2022-02-23 10:37:17 +00:00
Martin Wimpress
c36463d85d
Refactor get_ghostbsd() to add create_vm() compatibility
2022-02-23 10:36:07 +00:00
Martin Wimpress
0ea2d1b3aa
Refactor get_gentoo() to add create_vm() compatibility
2022-02-23 10:34:59 +00:00
Martin Wimpress
039d1773e4
Refactor get_garuda() to add create_vm() compatibility
2022-02-23 10:33:49 +00:00
Martin Wimpress
6941a797d4
Refactor get_freebsd() to add create_vm() compatibility
2022-02-23 10:32:53 +00:00
Martin Wimpress
8af32ca26c
Refactor get_fedora() to add create_vm() compatibility
2022-02-23 10:31:53 +00:00
Martin Wimpress
0a1877d4c3
Refactor get_elementary() to add create_vm() compatibility
2022-02-23 10:30:45 +00:00
Martin Wimpress
cf231a8e2c
Refactor get_devuan() to add create_vm() compatibility
2022-02-23 10:30:15 +00:00
Martin Wimpress
e96fc18f1f
Refactor get_debian() to add create_vm() compatibility
2022-02-23 10:29:25 +00:00
Martin Wimpress
3b3f005ae9
Refactor get_cachyos() to add create_vm() compatibility
2022-02-23 10:20:55 +00:00
Martin Wimpress
c31fa21cb9
Refactor get_arcolinux() to add create_vm() compatibility
2022-02-23 10:20:09 +00:00
Martin Wimpress
b67c272d19
Refactor get_archlinux() to add create_vm() compatibility
2022-02-23 10:11:01 +00:00
Martin Wimpress
5ba5847d21
Refactor get_android() to add create_vm() compatibility
2022-02-23 10:09:07 +00:00
Martin Wimpress
4f5752bb0d
Refactor get_alpine() to add create_vm() compatibility
2022-02-23 10:04:05 +00:00
Martin Wimpress
7dc6572bdf
Refactor get_alma() to add create_vm() compatibility
2022-02-23 10:02:25 +00:00
Martin Wimpress
30ebabab04
Enable create_vm() for most OSs
2022-02-23 09:59:27 +00:00
Martin Wimpress
7fe2980b13
Bump version to 3.13
2022-02-23 09:53:41 +00:00
Martin Wimpress
d1a984ff12
Minor code cleanup
2022-02-23 09:53:27 +00:00
Martin Wimpress
958ef84931
White space cleanup
2022-02-23 03:37:28 +00:00
Martin Wimpress
921d06e025
Minor code clean up
2022-02-23 03:33:32 +00:00
Martin Wimpress
85cb9251a0
Collapse releases_() and editions_() where reasonable to do so
2022-02-23 03:33:00 +00:00
Martin Wimpress
368b24936e
Refactor Ubuntu support
...
Use release and project labels found on cdimage.
2022-02-23 03:31:04 +00:00
Martin Wimpress
eaae0f72e8
Fiz get_zsync() so it correctly falls back to web_get()
2022-02-23 03:24:56 +00:00
Martin Wimpress
6b86e81e72
macOS, Windows & Ubuntu do not use create_vm()
...
The get_() function for macOS, Windows and Ubuntu are more complete because they do not solely use wget/aria2.
Their get_() functions include the code to create VMs and therefore do not use the generic create_vm() helper.
2022-02-22 18:48:42 +00:00
Martin Wimpress
d20ad7aa1c
Add create_vm()
...
create_vm() is a helper function that will make it possible to remove boiler plate from (most) get_() functions.
2022-02-22 18:44:02 +00:00
Martin Wimpress
29c2829534
Clean up variable assignment in get_windows()
2022-02-22 18:42:12 +00:00
Martin Wimpress
15ff54d208
releases_() generators are always ascending order
2022-02-22 18:40:42 +00:00
Martin Wimpress
45cdc5e217
Refactor get_popos()
2022-02-22 15:29:46 +00:00
Martin Wimpress
ee0a25472f
Drop 21.04 (Hirsute) based releases. They are EOL.
2022-02-22 15:19:34 +00:00
Martin Wimpress
1dc780b9e2
Remove EDITION boiler plate from all get_() functions
2022-02-22 15:16:30 +00:00
Martin Wimpress
8050abc6f0
Refactor get_elementary()
2022-02-22 15:16:30 +00:00
Martin Wimpress
0fe5232a01
Refactor Android support and add editions
2022-02-22 15:16:30 +00:00