Martin Wimpress
4f5752bb0d
Refactor get_alpine() to add create_vm() compatibility
3 years ago
Martin Wimpress
7dc6572bdf
Refactor get_alma() to add create_vm() compatibility
3 years ago
Martin Wimpress
30ebabab04
Enable create_vm() for most OSs
3 years ago
Martin Wimpress
d1a984ff12
Minor code cleanup
3 years ago
Martin Wimpress
958ef84931
White space cleanup
3 years ago
Martin Wimpress
921d06e025
Minor code clean up
3 years ago
Martin Wimpress
85cb9251a0
Collapse releases_() and editions_() where reasonable to do so
3 years ago
Martin Wimpress
368b24936e
Refactor Ubuntu support
...
Use release and project labels found on cdimage.
3 years ago
Martin Wimpress
eaae0f72e8
Fiz get_zsync() so it correctly falls back to web_get()
3 years ago
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.
3 years ago
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.
3 years ago
Martin Wimpress
29c2829534
Clean up variable assignment in get_windows()
3 years ago
Martin Wimpress
15ff54d208
releases_() generators are always ascending order
3 years ago
Martin Wimpress
45cdc5e217
Refactor get_popos()
3 years ago
Martin Wimpress
ee0a25472f
Drop 21.04 (Hirsute) based releases. They are EOL.
3 years ago
Martin Wimpress
1dc780b9e2
Remove EDITION boiler plate from all get_() functions
3 years ago
Martin Wimpress
8050abc6f0
Refactor get_elementary()
3 years ago
Martin Wimpress
0fe5232a01
Refactor Android support and add editions
3 years ago
Alan Pope
3ef1bfa003
switch to version numbers fixes #376 ( #377 )
3 years ago
Martin Wimpress
5cf883a73a
Use consistent ISO derivation in get_tails()
3 years ago
Martin Wimpress
df4442a638
White space clean up
3 years ago
Martin Wimpress
9443931dbb
Fix get_windows()
...
Use the passed LANG as LANG_EDITION. Simpler INDEX tweaking, make shellcheck happy.
3 years ago
Martin Wimpress
4ec224cde8
Tune KolibriOS
3 years ago
Martin Wimpress
310027f17d
Remove excessive disk_size requirement from various distros
3 years ago
Martin Wimpress
7ef1f5bc49
Fix get_garuda()
3 years ago
Martin Wimpress
bd87f98224
Add NetBSD
3 years ago
Martin Wimpress
45eaaa08c2
Add GhostBSD
...
Includes MATE and XFCE editions.
3 years ago
Martin Wimpress
283927577e
Add more OpenBSD releases
3 years ago
Martin Wimpress
545b44763a
Refactor get_freebsd()
3 years ago
Martin Wimpress
36ea016fb3
Refactor Fedora support to add editions, including Fedora Spins
...
This also removes all hardcoding in ISO filenames.
3 years ago
Martin Wimpress
dabdfa49cc
Refactor Arco Linux support releases and editions
3 years ago
Martin Wimpress
96287f369e
Refactor get_alpine()
3 years ago
Martin Wimpress
12d33eabcf
Refactor make_vm_config() to create distinctive VM config filenames
3 years ago
Martin Wimpress
a939206288
Refactor Garuda support to properly implement releases and editions
3 years ago
Martin Wimpress
6b54c58173
Refactor Debian support to enable past releases
3 years ago
Martin Wimpress
614ea2f4c3
Improve the quickget quick 'n dirty dev guide
3 years ago
Martin Wimpress
9bf14c5bc0
Refactor Zorin support to add editions
3 years ago
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