Commit Graph

1138 Commits

Author SHA1 Message Date
Alan Roberts 94035a5930 adding suggested code to get the two latest nixos releses 2024-06-24 08:46:57 +01:00
Alan Roberts 271e0eb7d7 adding plasma6 2024-06-24 08:46:57 +01:00
Alan Roberts 585814cf87 Adding nixos 24.05 to releases_nixos 2024-06-24 08:46:57 +01:00
Martin Wimpress 1fea6b46c2 feat: add timeout and retry to web_check() 2024-05-24 09:38:58 -04:00
Martin Wimpress 7bfeb7721e fix(freebsd): filter out 14.1; it is not released yet. close #1231 2024-05-24 09:38:58 -04:00
Martin Wimpress 143e3574fb chore: limit nixos to recent releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 6e01e38298 chore: limit deepin to 10 releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 1e7714a1af refactor(debian): only return the latest releases from each release 2024-05-24 09:38:58 -04:00
Martin Wimpress 5e96af3eca chore!(ubuntu): remove EOL releases 2024-05-24 09:38:58 -04:00
Martin Wimpress 590bd560cb fix(quickget): remove use of grep -P and replace with portable equivalent 2024-05-24 09:38:58 -04:00
Martin Wimpress 7f250ed1b0 fix: make sure all use of head and tail is portable. close #1238 2024-05-24 09:38:58 -04:00
Martin Wimpress f4fbb7dd29 fix(darwin): just use uuidgen to create session_id 2024-05-17 23:18:54 +01:00
Martin Wimpress 6528520d0f refactor: check qemu-img, qemu-system-x86_64 and curl are executable 2024-05-17 23:18:54 +01:00
Martin Wimpress 989ad37d65 fix(quickget): find qemu-img
- close #1224
- close #1229
- close #1234
2024-05-17 23:18:54 +01:00
Phil Clifford 9cfc4f6ed7 fix: Arcolinux completely changed releases
only 3 editions now and far too messy to support legacy releases
2024-05-15 19:34:33 +01:00
Phil Clifford 45470649cb feat: remove unneeded sed from arcolinux url discovery 2024-05-14 17:13:39 +01:00
Martin Wimpress e6fe7602b9 style: minor corrections 2024-05-14 11:15:29 +01:00
Martin Wimpress 8db3100355 refactor: remove hardcoded reference to qemu-img 2024-05-14 11:15:29 +01:00
Martin Wimpress 4ccee8097b chore: alias macOS release names with versions 2024-05-14 11:15:29 +01:00
Martin Wimpress 9cb021b174 refactor: move all disk_size configuration to quickget 2024-05-14 11:15:29 +01:00
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