Releases: siyia2/mounter_elite
elite-image-mounter
- Code cleanups and refactoring and simplification, so humans can read it.
- ISO images are now mounted in
iso_'their name'
format. - Made option
5) List Mounted ISO(s)
more robust when it comes to displaying the iso names. - More efficiency improvements (removed 4 additional loops that were redundant), i think i reached picked performance without counting on using any external tools in my script.
- Updated ASCII to match new version.
Addressed and partially fixed the known issue, mounts in paths with spaces at manual mode are supported, but only one at a time, this is because of `read' limitations. Anyways it is recommended to use list mode for special names, heck use only list mode for everything, it is the best, unless you only want to mount just a single ISO, at which time it becomes somewhat of an overkill.
elite-image-mounter
- Added a check to
BIN/IMG
toISO
conversions so that they do not overwrite pre-existingISO(s)
with same path. - Fixed some weird menu behavior and as a consequence, i had to restructure the entire logic surrounding them.
- Further simplification of the menu code making it easier to read.
- Improved
Mount function
performance as a result of better mount point detection. - I replaced the option of
5} Open /mnt directory
in main menu with a beautifulls list
of the available mounts. - Merged
iso list
andselection mount
functions into one for simplicity. Mount function
now safely prevents any duplicate mounts.- Parallelization of the
BIN/IMG
conversion process. - Parallelization of the mounting process itself.
- Reduced nested loops to a minimum for the desired behavior.
- Updated ASCII Art to match current version.
- Updated README.
Only issue persisting is the mounting of filenames with spaces in their paths in manual mode, however the list mode in that regard, works flawlessly.
elite-image-mounter
- Improved menu handling.
- Increased efficiency and decreased complexity.
- Placed all manual actions into separate functions.
- Significant reduction of nested loops.
- Simplification of the menu code.
Known issue: unable to mount in manual mode any file path(s) with spaces, though in list mode they mount just fine.
elite-image-mounter
- Complete separation of generated lists, one list for
IMG(s)conversions
and another one forISO mounts
. - Complete rewrite of
convert_to_iso function
to better handle image listings. - Extensive error handling.
- Full integration of the generated lists, through options
1. Mount ISO(s)
and4) Convert BIN/IMG to ISO
, now there is no need for clipboard or even the mouse, just enter numbers from the generated lists respectively and aspace
with an}
at the end e.g 1}
or 1 2 3}
, or}
to quit. - Fixed a bug in Option
4) Convert BIN/IMG to ISO
that was performing duplicate conversions. - Fixed all warnings and typos.
- Indentation corrections.
- Implementation of lazy unmounts.
- Significant menu overhauling to make it more robust and user friendly.
- Merged functions
list_image_and_bin_files
withselect_and_convert_to_iso
into a unitaryselect_and_convert_files_to_iso
, and in the process i fixed a nasty loop bug around list creation and display. - Minor code cleanups.
Option 2. unmount ISO(s)
feature has been completely re-written from scratch to avoid a nasty bug that prevented some mounts/unmounts.- Suppression of useless logs.
- Support for case insensitive extensions like:
.ISO
.BIN
or.iSo
.bIn
. - Updated ASCII art.
- Updated README.
With this release Elite Image Mounter
is considered Feature Complete
, it will only receive maintenance updates from now on.
I kept the dependencies to a minimum (bash,ccd2iso,coreutils,sudo
), so it will probably run forever in your terminals :P
elite-image-mounter
- Everything now works in parallel.
- Fixed a bug that sometimes prevented the script from mounting ISOs.
- Huge overall performance increase.
- Massive code overhaul to support parallelization.
- Minor corrections to some description entries.
- Updated README.
elite-image-mounter
- Better integration of list mode for options:
1. Mount ISO(s) (separate paths with space) 4. Convert IMG(s) to ISO(s) (separate paths with space)
. - Quality of life changes.
- Updated some menu descriptions.
elite-image-mounter
- Cosmetic fixes.
- Major code refactoring.
- Optimization&speedup of the find function.
- Quality of life changes.
- Removal of option
6. Generate Image List
and merge of it's functionality with options1. Mount ISO(s) (separate paths with space)
and4. Convert IMG(s) to ISO(s) (separate paths with space)
. - Updated menu descriptions.
- Updated README.
elite-image-mounter
- Minor functionality enhancements.
- Updated color schemes.
- Updated README.
elite-image-mounter
- Minor cosmetic fixes.
elite-image-mounter
- Added and important option to generate image lists, makes script significantly more efficient.
- Fixed a bug that didn't permit the handling of complex file paths.
- General quality of life and cosmetic changes.
- Major code refactoring along with adopting proper indentation.
- Updated README.