Martin Wimpress
99ccc0460b
style(quickget): indent case state correctly
2024-05-14 11:15:29 +01:00
Martin Wimpress
19d01e2900
style(macos): make macos download output consistent
2024-05-14 11:15:29 +01:00
Martin Wimpress
5b017a5163
chore(windows): drop non-functioning windows 11 hash checking
2024-05-14 11:15:29 +01:00
Martin Wimpress
f2fb7f0f69
refactor(windows): drop curl_windows() and use web_get()
2024-05-14 11:15:29 +01:00
Martin Wimpress
58af2d9d9d
style(windows): make windows download output consistent and more verbose
2024-05-14 11:15:29 +01:00
Martin Wimpress
6b052910e8
fix(windows): avoid using the LANG variable in the global scope
2024-05-14 11:15:29 +01:00
EuroNutellaMan
ea92320fe4
chore(new supported release): Added support for Linux Mint 21.3
...
Added support fo Linux Mint's new version: 21.3
2024-05-13 14:47:35 +01:00
Martin Wimpress
bc399df328
fix: correct the detection of old Ubuntu releases
2024-05-12 23:22:58 +01:00
Martin Wimpress
9b8ff34e81
refactor: make siduction editions dynamic
2024-05-09 21:51:20 +01:00
Martin Wimpress
9a79e7a5c6
style: wrap more variables in braces
2024-05-09 16:39:58 +01:00
Martin Wimpress
8c59f517c1
fix: make windows 10 LTSC download work
2024-05-09 16:39:58 +01:00
Martin Wimpress
4b70a341a9
refactor: include show_os_info() in specify release/edition errors
2024-05-09 16:39:58 +01:00
Martin Wimpress
aa285f0f6e
refactor: remove basedOf from os_info() and add --show to quickget
2024-05-09 16:39:58 +01:00
Martin Wimpress
eb1f14e742
refactor: remove pointless indirection of cut_1
2024-05-09 16:39:58 +01:00
Martin Wimpress
16adb86372
fix: resolve shellcheck SC2001
...
https://www.shellcheck.net/wiki/SC2001
2024-05-09 16:39:58 +01:00
Martin Wimpress
b9d0829d5d
refactor: remove skip verification conditions in get_macos()
2024-05-09 16:39:58 +01:00
Martin Wimpress
e80cd7aeff
fix: double quote to prevent globbing and word splitting (SC2086)
...
https://www.shellcheck.net/wiki/SC2086
2024-05-09 16:39:58 +01:00
Martin Wimpress
d45c86996f
fix(reactos): get redirected URL for the reactos download
2024-05-09 16:39:58 +01:00
Martin Wimpress
eb08d5a6c6
fix(quickget): resolve shellcheck SC2010 warnings
...
https://www.shellcheck.net/wiki/SC2010
2024-05-09 16:39:58 +01:00
Martin Wimpress
d7cc6e8115
style(quickget): correctly indent case statements
2024-05-09 16:39:58 +01:00
Martin Wimpress
69131b2e39
chore: drop macos high-sierra; recovery server is no longer available
2024-05-09 01:43:50 +01:00
Martin Wimpress
dbb43157df
fix(quickget): resolve shellcheck SC2046 warnings in get_macos()
2024-05-09 01:43:50 +01:00
Martin Wimpress
6c2aad8e4d
chore: remove Whonix from os_info(); it doesn't have any generators
2024-05-08 15:04:35 +01:00
Martin Wimpress
80230f8469
style: correct HoloISO pretty name
2024-05-08 15:04:35 +01:00
Martin Wimpress
e005a55268
style: correct Crunchbangplusplus pretty name
2024-05-08 15:04:35 +01:00
Martin Wimpress
e2b39bf826
style: correct AlmaLinux pretty name
2024-05-08 15:04:35 +01:00
Martin Wimpress
c84745b49f
fix(quickget): make --check work for releases and editions
2024-05-08 15:04:35 +01:00
Martin Wimpress
d46482abf9
fix(quickget): resolve shellcheck SC2004 notice
...
https://www.shellcheck.net/wiki/SC2004
2024-05-08 15:04:35 +01:00
Martin Wimpress
3832fe731c
fix(quickget): update get_manjaro() to support new sway release
2024-05-08 15:04:35 +01:00
Martin Wimpress
4ebb74a993
fix(quickget): resolve some shellcheck SC2086 notices
...
https://www.shellcheck.net/wiki/SC2086
2024-05-08 15:04:35 +01:00
Martin Wimpress
9104bdba1d
fix(quickget): disable SC2317 as many functions are called indirectly
...
https://www.shellcheck.net/wiki/SC2317
2024-05-08 15:04:35 +01:00
Martin Wimpress
7eac685f25
fix(quickget): disable shellcheck SC2207 warnings for ubuntu releases
...
https://www.shellcheck.net/wiki/SC2207
2024-05-08 15:04:35 +01:00
Martin Wimpress
7cfdfd0cec
fix(quickget): make editions parsing shellcheck SC2207 compliant
...
https://www.shellcheck.net/wiki/SC2207
2024-05-08 15:04:35 +01:00
Martin Wimpress
e52ba1fc60
fix(quickget): make show_os_info() shellcheck compliant
...
https://www.shellcheck.net/wiki/SC2086
2024-05-08 15:04:35 +01:00
Martin Wimpress
77fe26975d
fix(quickget): disable shellcheck SC2317 for cleanup()
...
https://www.shellcheck.net/wiki/SC2317
2024-05-08 15:04:35 +01:00
Martin Wimpress
ca87ff3b58
refactor(quickget): remove unnecessary string literals
2024-05-08 15:04:35 +01:00
Martin Wimpress
b342e0ecb7
style(quickget): make not supported release and edition output consistent
2024-05-08 15:04:35 +01:00
Martin Wimpress
e1a46b9b5a
refactor(quickget): remove single use function error_not_supported_os()
2024-05-08 15:04:35 +01:00
Martin Wimpress
46b981728d
fix(quickget): correct shellcheck SC2076 warnings
...
https://www.shellcheck.net/wiki/SC2076
2024-05-08 15:04:35 +01:00
Martin Wimpress
805eae9bd5
fix(quickget): make open_homepage() shellcheck compliant (SC2034)
...
https://www.shellcheck.net/wiki/SC2034
2024-05-08 15:04:35 +01:00
Martin Wimpress
1e05e7a3b2
refactor(quickget): special case image processing shellcheck compliant
2024-05-08 15:04:35 +01:00
Martin Wimpress
ca70e88330
style: update help_message() to remove shorthand arguments
2024-05-08 15:04:35 +01:00
Martin Wimpress
c981e8b8e5
style(quickget): drop shorthand arguments for consistency
...
quickemu has long hand command line arguments only. This commit removes the short hand arguments from the expanded capabilities introduced in quickget 4.9.3, so that both tools have a consistent user experience.
2024-05-08 15:04:35 +01:00
Martin Wimpress
1637ee7fca
chore(quickget): remove how-to from code; added to the wiki
...
https://github.com/quickemu-project/quickemu/wiki/06-Advanced-quickget-features#adding-a-new-os-to-quickget
2024-05-08 15:04:35 +01:00
Martin Wimpress
ef9390d43c
chore(quickget): remove obsolete logic for guix
2024-05-08 15:04:35 +01:00
Martin Wimpress
7e12bac3e6
style: add braces around variable names
2024-05-08 15:04:35 +01:00
Martin Wimpress
f44222ad6f
fix(shellcheck): add missing local variable in get_truenas-scale()
2024-05-08 15:04:35 +01:00
Martin Wimpress
d408e15f51
refactor: simplify get_tuxedo-os()
2024-05-08 15:04:35 +01:00
Martin Wimpress
3ca857ace8
chore(quickget): remove obsolete daily check from ubuntu
2024-05-08 15:04:35 +01:00
Martin Wimpress
ffbace0f4a
fix(quickget): add daily-live to ubuntu-server
2024-05-08 15:04:35 +01:00
Martin Wimpress
bad6ad7cd7
fix(quickget): make open_homepage() works and swallow stdout/stderr
2024-05-06 23:45:52 +01:00
Martin Wimpress
b8c3f64c1c
fix(shellcheck): quote literal { }
...
https://www.shellcheck.net/wiki/SC1083
2024-05-06 23:45:52 +01:00
Martin Wimpress
c452b138d5
style: add space between a functions () and {
2024-05-06 23:45:52 +01:00
Martin Wimpress
f95e0e14cc
fix(shellcheck): quote to prevent word splitting
...
https://www.shellcheck.net/wiki/SC2046
2024-05-06 23:45:52 +01:00
Martin Wimpress
9b72928e36
fix(shellcheck): make sure to declare and assign variables separately
...
https://www.shellcheck.net/wiki/SC2155
2024-05-06 23:45:52 +01:00
Martin Wimpress
0ca8dc6436
fix(shellcheck): remove unused variable SEC_BOOT
...
https://www.shellcheck.net/wiki/SC2034
2024-05-06 23:45:52 +01:00
Martin Wimpress
5b9399ae6d
fix(shellcheck): disable SC2046 and SC2005 in releases_() and editions_()
...
https://www.shellcheck.net/wiki/SC2046
https://www.shellcheck.net/wiki/SC2005
2024-05-06 23:45:52 +01:00
Martin Wimpress
ec7d2886e9
fix(shellcheck): correct useless echos SC2005
...
https://www.shellcheck.net/wiki/SC2005
2024-05-06 23:45:52 +01:00
zen0bit
3f72f6fd47
fix: swallow output when killing processes in cleanup()
2024-05-06 23:45:52 +01:00
Liam
2acc2f4f40
Fix --url exiting when provided parameters. Closes #1160
2024-05-05 09:31:23 +01:00
Martin Wimpress
04b37ccf02
refactor: make zsync_get() consistent with other checks
2024-05-04 09:03:44 +01:00
Martin Wimpress
2e1b556b93
fix: correctly format url show daily-live tests
2024-05-04 09:03:44 +01:00
Martin Wimpress
c693dc9ba7
fix: prevent daily-live images being downloaded during test
2024-05-04 09:03:44 +01:00
zen0bit
50817d2dba
fix: correct shellcheck error 2068
2024-05-04 09:03:44 +01:00
zen0bit
51cbd207fe
Sort os_support
2024-05-03 18:01:40 +01:00
zen0bit
e5468e47c5
fix: daily-live not shown in checks
2024-05-03 18:01:14 +01:00
Martin Wimpress
945933d5f4
fix: exit the tests correctly
2024-05-03 18:00:41 +01:00
Martin Wimpress
b085bebfbe
style: update usage/help for quickemu and quickget
2024-05-03 18:00:41 +01:00
zen0bit
6490d48bf9
refactor: update help_message(). closes #1148
2024-05-03 18:00:41 +01:00
Martin Wimpress
9b2eeb6f93
ci: remove obsolete -ca and -ua arguments. closes #1146
2024-05-03 18:00:41 +01:00
zen0bit
3b7f50d3d5
fix: correct help_message() for -ca -ua; make OS optional
2024-05-03 18:00:41 +01:00
Martin Wimpress
b2205dfbd8
chore: change exit code in create_conmfig() to 1
2024-05-03 10:02:45 +01:00
zen0bit
d73d54a688
refactor: update create_config() function. closes #1104 #1112 #1152
...
Thanks Liam
2024-05-03 10:02:45 +01:00
zen0bit
0da48d73b0
fix: add not_supported_argument()
2024-05-03 00:27:56 +01:00
zen0bit
5026eaef06
refactor: replace open_url() with open_homepage()
2024-05-03 00:24:52 +01:00
Martin Wimpress
f5203bec11
chore: remove wget
...
See the following for more information:
- https://github.com/quickemu-project/quickemu/pull/1087
- https://github.com/quickemu-project/quickemu/pull/1133
2024-05-02 17:08:51 +01:00
Liam
b61dd9336b
Ignore pretty name in list_csv sorting
2024-05-02 07:51:50 +01:00
Liam
e935f80928
Use parallelized list_csv as backend for list_supported
2024-05-02 07:51:50 +01:00
Liam
f1ebc0c505
Don't unnecessarily fetch editions for each release
2024-05-02 07:51:50 +01:00
Liam
95b6d8cf41
Parallelize list_csv
2024-05-02 07:51:50 +01:00
zenobit
faee2824a9
feat: Add nwg-shell
...
Live ISO based on Arch.
To test out nwg-shell on hyprland or sway
2024-05-01 14:53:46 +01:00
Phil Clifford
fe5bdc3e3a
Align Tuxedo function naming
2024-04-30 12:26:33 +01:00
Phil Clifford
5493bb6364
remove web_get of chunkcheck
2024-04-30 12:18:01 +01:00
Phil Clifford
a488c2a7df
fix: relocatable chunkcheck
2024-04-30 12:18:01 +01:00
Martin Wimpress
e9018c0aaf
refactor: drop superfluous sort from editions_fedora()
2024-04-30 10:38:47 +01:00
Martin Wimpress
ec8073cd1e
Revert "refactor: remove LC_ALL from releases_endeavouros()"
...
This reverts commit 22ebf5ba1c
.
2024-04-30 10:38:47 +01:00
Martin Wimpress
acdb709cc6
refactor: simplify show_os_info()
2024-04-30 10:38:47 +01:00
Martin Wimpress
d79a911d7d
refactor: consolidate show_test_result() and show_url_result() in test_result()
2024-04-30 10:38:47 +01:00
Martin Wimpress
6aab4a86c2
refactor: consolidate list_url_all() and list_check_all() into test_all()
2024-04-30 10:38:47 +01:00
Martin Wimpress
26806f9604
fix: exit test runs correctly
2024-04-30 10:38:47 +01:00
Martin Wimpress
ba5bac7a81
style: make shellcheck happier
2024-04-30 10:38:47 +01:00
Martin Wimpress
8a1eb9d5dc
refactor: rename $just to $OPERATION
2024-04-30 10:38:47 +01:00
Martin Wimpress
06fbd84f12
fix: limit biglinux to latest release
2024-04-30 10:38:47 +01:00
Martin Wimpress
54c149aa6f
refactor: remove obsolete new line conversions
2024-04-30 10:38:47 +01:00
Martin Wimpress
4c511a74d7
feat: make releases_fedora() and editions_fedora() dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
ef68a6be16
refactor: remove line break clean up from releases_arcolinux()
2024-04-30 10:38:47 +01:00
Martin Wimpress
2460a8d621
refactor: limit bazzite releases to 5
2024-04-30 10:38:47 +01:00
Martin Wimpress
7b3abf181e
feat: if --check-all is requested with no OS, list URLs for all supported OS
2024-04-30 10:38:47 +01:00
Martin Wimpress
1d916a96f5
feat: if --url-all is requested with no OS, list URLs for all supported OS
2024-04-30 10:38:47 +01:00
Martin Wimpress
3ebcc2297f
refactor: use LANG and EDITION in list_supported()
2024-04-30 10:38:47 +01:00
Martin Wimpress
a5c2e0dd6b
refactor: make use of _show_url_result()
2024-04-30 10:38:47 +01:00
Martin Wimpress
491d071fde
feat: add show_url_results() to consistently present URL listings
2024-04-30 10:38:47 +01:00
Martin Wimpress
11dfed7288
chore: remove url testing and checking from download_windows_workstation()
2024-04-30 10:38:47 +01:00
Martin Wimpress
f994691dad
refactor: use LANG for windows editions
2024-04-30 10:38:47 +01:00
Martin Wimpress
7a6b42f8c9
fix: get macos URL checks working
2024-04-30 10:38:47 +01:00
Martin Wimpress
a279a50fd0
refactor: use show_test_result() to out URL check results
2024-04-30 10:38:47 +01:00
Martin Wimpress
bd11ebdb91
feat: add show_test_result() to output iso checks consistently
2024-04-30 10:38:47 +01:00
Martin Wimpress
c6aece3da5
fix: limit void releases to the 3 latest to prevent broken downloads
2024-04-30 10:38:47 +01:00
Martin Wimpress
e797d55522
fix: remove double slashes from get_gentoo()
2024-04-30 10:38:47 +01:00
Martin Wimpress
4a422b9465
fix: update get_ubuntu-server() to support 14.04 and 16.04
2024-04-30 10:38:47 +01:00
Martin Wimpress
a69a28ed4f
fix: always process redirections for zorin .iso images
2024-04-30 10:38:47 +01:00
Martin Wimpress
7f3d15f298
fix: update gnomeos to correctly resolve URLs to .iso images
2024-04-30 10:38:47 +01:00
Martin Wimpress
673c38027e
fix: limit debian releases so missing downloads are not present
2024-04-30 10:38:47 +01:00
Martin Wimpress
0ff9238d85
fix: validate os in list_check_all() and list_url_all()
2024-04-30 10:38:47 +01:00
Martin Wimpress
443ac72e2f
refactor: change GOOD to CHECK and keep it in local scopes
2024-04-30 10:38:47 +01:00
Martin Wimpress
4be78cffb5
refactor: simplify list_check_all() and list_url_all() initialisation
2024-04-30 10:38:47 +01:00
Martin Wimpress
752afa56f4
style: reorder variables in get_netboot()
2024-04-30 10:38:47 +01:00
Martin Wimpress
95365eb5b6
refactor: simplify get_devuan() and update v4 to 4.0.3
2024-04-30 10:38:47 +01:00
Martin Wimpress
be32867ebb
fix: make sure vxlinux tests pass
2024-04-30 10:38:47 +01:00
Martin Wimpress
777f451fe2
refactor: make releases_slitaz() dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
d214ac5e14
refactor: make releases_slint() dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
ccd6dc32c5
refactor: make releases_slackware() dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
e66b92565b
refactor: make releases_rockylinux() dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
8fb58acd23
refactor: make releases_void() dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
af084aeeec
refactor: simplify get_tinycore()
2024-04-30 10:38:47 +01:00
Martin Wimpress
12b03d0fde
refactor: simplify releases_sparkylinux() and editions_sparkylinux()
2024-04-30 10:38:47 +01:00
Martin Wimpress
3099d7e96d
fix: solus downloads work and releases_solus() and editions_solus() are dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
ade6860696
refactor: simplify releases_openindiana()
2024-04-30 10:38:47 +01:00
Martin Wimpress
a09be6a976
refactor: update handle_missing() for fedora 40
2024-04-30 10:38:47 +01:00
Martin Wimpress
0f3196ad45
refactor: simplify releases_openbsd()
2024-04-30 10:38:47 +01:00
Martin Wimpress
7ff266466c
fix: exclude v8 from releases_netbsd(); no longer available
2024-04-30 10:38:47 +01:00
Martin Wimpress
89111cd8de
refactor: update release_manjaro() and remove manjaro from handle_missing()
2024-04-30 10:38:47 +01:00
Martin Wimpress
cd3f593a7a
refactor: remove latest from get_alpine() as releases_alpine() is dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
6b95069304
refactor: simplify releases_freebsd()
2024-04-30 10:38:47 +01:00
Martin Wimpress
d111c44368
feat: update releases_fedora() to support 40
2024-04-30 10:38:47 +01:00
Martin Wimpress
c8ea62e50a
refactor: remove LC_ALL from releases_endeavouros()
...
LC_ALL is set globally at the top of quickget
2024-04-30 10:38:47 +01:00
Martin Wimpress
0f970a46f8
refactor: simplify releases_dragonflybsd()
2024-04-30 10:38:47 +01:00
Martin Wimpress
409523d402
refactor: simply release_debian() and get_debian(). make sure tests pass
2024-04-30 10:38:47 +01:00
Martin Wimpress
ea99b9393c
refactor: make crunchbang++ dynamic
2024-04-30 10:38:47 +01:00
Martin Wimpress
b69893f48b
fix: do not check for redirects in web_check(). close #1108
2024-04-30 10:38:47 +01:00
Martin Wimpress
1ea307fff1
refactor: simplify releases_athenaos()
2024-04-30 10:38:47 +01:00
Martin Wimpress
12c53d4928
refactor: simplify editions_artixlinux()
2024-04-30 10:38:47 +01:00
Martin Wimpress
1d4c8c9cce
fix: correct double slashed URLs
2024-04-30 10:38:47 +01:00
Martin Wimpress
b8387e3446
refactor: update releases_ubuntu() and releases_ubuntu-server()
...
There is no requirement for INTERIM_SUPPORT now 24.04 is out and all the Ubuntu flavour have at least one LTS release.
2024-04-30 10:38:47 +01:00
Martin Wimpress
43df80636d
refactor: make test output in web_get() consistent with other tests
2024-04-30 10:38:47 +01:00
Martin Wimpress
03ac799287
fix: preserve case of RELEASE
2024-04-30 10:38:47 +01:00
Martin Wimpress
19d8563b79
refactor: drop time when running list_supported()
2024-04-30 10:38:47 +01:00
Martin Wimpress
dff278a0dd
refactor: update deepin functions so it is no longer a special case
2024-04-30 10:38:47 +01:00
Martin Wimpress
761ae2bdd5
refactor: make alpine dynamic and check for releases
2024-04-30 10:38:47 +01:00
Martin Wimpress
f843448218
refactor: ubuntu checks via sub-shell in list_check_all(), skip macos and windows
2024-04-30 10:38:47 +01:00