This repository was archived by the owner on Jan 30, 2025. It is now read-only.
v3.0.0
[install-auto]default mode: bootiso chooses the most appropriate copy mode after inspecting ISO file--ddoption now overrides[install-auto]in lieu of[install-mount-rsync]and force image-copy ([install-dd]mode)- added
--mrsyncoption to override[install-auto]and force mounting+rsync ([install-mount-rsync]mode) - securely handle unmounting of target device before altering data, exit when failing
- added
-f,--formatoption to format USB device and quit - added
-L,--labeloption to chose a label - added
-t,--typeoption to chose a FS type amongst vfat, exfat, ntfs, ext2, ext3, ext4 and f2fs - added
-Malias to--no-mime-check - removed
-b,--bootloaderoption since its installation is now automatic - added
-i,--inspectand-p,--probeaction flags to inspect ISO file boot capabilities. - fixed bug preventing label to be set with
--no-mime-checkoption - set FAT32-LBA by default instead of FAT32
- removed "noconfirm" or "yes" options to pakage managers install commands
- print bootiso name in log messages to comply with UNIX customs
- refactoring with options map
- exhaustive flags combination tests
- better faulty command line argument option assignments handling
- better user feedback and error reports in many corner cases
- added short device selection with omission of full path prefix (
/dev/) - check the existence of
mkfs.<type>before formating - removed
-sstrict mime check option - create temporary folders in
/var/tmpinstead of/tmp(some systems mount/tmpin RAM, which can be problematic with large ISO files)