Commit graph

1,150 commits

Author SHA1 Message Date
Martin Wimpress
584c855ec3
Add Downloader field to quickget
This will inform frontend GUIs what download mechanism will be used to get the requested OS.
2021-10-27 22:28:05 +01:00
Phil Clifford
255873c05a working link for elementary
The current download link returns an html file with a message about an expired link.  Ideally this needs to be fixed more elegantly by collaboration with the elementary team to get a stable/non-expiring link or find an alternate source ( or de-support elementary)
2021-10-27 21:59:14 +01:00
Martin Wimpress
70c2930336
Fix Ubuntu Canary support 2021-10-27 16:25:53 +01:00
Martin Wimpress
60641a4b62
Fix cleaning up .zs-old files 2021-10-27 16:25:11 +01:00
Martin Wimpress
78233a50ce
Fallback to macrecovery from Quickemu project 2021-10-27 15:45:33 +01:00
Martin Wimpress
5fd8271a79
Add missing local variable declarations 2021-10-27 15:44:53 +01:00
Martin Wimpress
61e2930999
Fix Big Sur download. Close #161 2021-10-27 15:44:29 +01:00
Martin Wimpress
ea8f459977
Make shellcheck happy 2021-10-27 12:18:10 +01:00
Martin Wimpress
1421492f87
Add initial support for macOS Monterey 2021-10-27 11:56:56 +01:00
Martin Wimpress
a5f27dc68d
Only set secureboot=on for Windows 11 on non-Debian/Ubuntu 2021-10-25 16:13:53 +01:00
Martin Wimpress
7111cb5d7b
Fix Linux Mint and NixOS argument parsing 2021-10-25 13:23:43 +01:00
Martin Wimpress
90045e8363
Correct NixOS support 2021-10-25 13:23:05 +01:00
Martin Wimpress
cf71b7aeb5
Refactor Kali support 2021-10-25 13:22:33 +01:00
Martin Wimpress
cf20a3268b
Merge remote-tracking branch 'origin/master' 2021-10-25 11:55:43 +01:00
Martin Wimpress
7d9a38cf33
Fix hash checking to jumping Ubuntu devel series. Close #151 2021-10-25 11:55:25 +01:00
fedx-sudo
8602ba8e85 add NixOS to quickget
add NixOS to quickget

add NixOS to quickget
2021-10-25 11:33:21 +01:00
takov751
f1114974c0
Added Kali support (#148)
* Added Kali support

* Support for Kali

* remove link left in quickget

* made changes to get latest release.

* Added weekly iso as well

* few typo and clearing up choosing release version

* fixing readme about version
2021-10-25 11:32:22 +01:00
Martin Wimpress
f23ace745a
Update download URL for OpenCore 2021-10-25 11:13:53 +01:00
Dani Llewellyn
d62d739e8a [UBUNTU]: Add canary release to test the new installer
* Add `canary` as supported Ubuntu release

Signed-off-by: Dani Llewellyn <diddledani@ubuntu.com>
2021-10-21 21:29:29 +01:00
Jed Spraul
8bb9003f5a Halt unless bash 4 or newer 2021-10-21 21:28:13 +01:00
Martin Wimpress
d4e099edb0
Remove test stub 2021-10-21 01:46:41 +01:00
Martin Wimpress
271f3472af
Add hash checking for FreeBSD 2021-10-21 01:13:43 +01:00
Martin Wimpress
cae95e5b14
Add hash checking for openSUSE 2021-10-21 00:56:25 +01:00
Martin Wimpress
ffeabdabf2
Add hash checking for Linux Mint 2021-10-21 00:54:45 +01:00
Martin Wimpress
af7348caf6
Refactor, and enable, OpenBSD support 2021-10-20 23:22:35 +01:00
Fabian Schmidt
94ecb1b3ec
added openbsd 7 support (#129)
Co-authored-by: Fabian Schmidt <fabian85@protonmail.com>
2021-10-20 22:07:07 +01:00
Martin Wimpress
ecd4ed043e Add list_json()
As we now have valid CSV, pipe that into a jq filter to generate JSON.

https://stackoverflow.com/a/67359273
2021-10-20 00:39:58 +01:00
Martin Wimpress
6cba256d79 Rename list_all() to list_csv() 2021-10-20 00:39:58 +01:00
Martin Wimpress
f542e798c5 Make CSV output valid 2021-10-20 00:39:58 +01:00
Martin Wimpress
e9f26f7758 Update Pop!_OS support to use their API. Close #137
Also adds support for downloading the intel or nvidia versions and checks the hash.
2021-10-19 20:41:24 +01:00
Martin Wimpress
31a089d465 Update calls to check_hash() 2021-10-19 20:41:24 +01:00
Martin Wimpress
ef94ff64ff check_hash() will automatically add the VM_PATH and derive the hash algorithm 2021-10-19 20:41:24 +01:00
Martin Wimpress
e24f34ad9d Swallow zsync stderr 2021-10-19 20:41:24 +01:00
Martin Wimpress
14d3b99ad8 Correct openSUSE pretty name 2021-10-19 20:41:24 +01:00
Martin Wimpress
62b7713a6d Make pretty_name() pretty 2021-10-19 20:41:24 +01:00
Martin Wimpress
cf177160c2 Remove mk_vm_dir() Make sure web_get() & zsync_get() make directories 2021-10-19 20:41:24 +01:00
Martin Wimpress
b71fab5798 Refactor existing hash checking to use check_hash() 2021-10-19 20:41:24 +01:00
Martin Wimpress
e1d15d4f04 Add check_hash() function 2021-10-19 20:41:24 +01:00
Martin Wimpress
dacc7913e1 Add quick 'n dirty docs explaining how to add a new OS 2021-10-19 20:41:24 +01:00
Martin Wimpress
635765dcfc Call start_vm_info() from make_vm_info() 2021-10-19 20:41:24 +01:00
Martin Wimpress
ec490d489a Always recreate unattended.iso 2021-10-19 20:41:24 +01:00
Martin Wimpress
029a218bc9 Add missing double quote 2021-10-19 20:41:24 +01:00
Martin Wimpress
f34434e4ad Refactor get_*() functions to use validate_release() 2021-10-19 20:41:24 +01:00
Martin Wimpress
1b9eb20ba6 Add validate_release() function 2021-10-19 20:41:24 +01:00
Martin Wimpress
7d003eda88 Add pretty_name() function 2021-10-19 20:41:24 +01:00
Martin Wimpress
7a4a09f9bc Refactor Ubuntu support 2021-10-19 20:41:24 +01:00
Martin Wimpress
25b89573e5 Refactor Windows support 2021-10-19 20:41:24 +01:00
Martin Wimpress
4ed68f2174 Refactor Fedora support 2021-10-19 20:41:24 +01:00
Martin Wimpress
ced69c3303 Refactor Pop!_OS support 2021-10-19 20:41:24 +01:00
Martin Wimpress
807ef7c0c1 Fix Linux Mint releases generator 2021-10-19 20:41:24 +01:00