Skip to content

Releases: siyia2/mounter_elite

elite-image-mounter

30 Oct 22:28
bee6806
Compare
Choose a tag to compare
  • 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

30 Oct 16:26
f3e243a
Compare
Choose a tag to compare
  • Added a check to BIN/IMG to ISO conversions so that they do not overwrite pre-existing ISO(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 beautiful ls list of the available mounts.
  • Merged iso list and selection 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

30 Oct 05:40
799a416
Compare
Choose a tag to compare
  • 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

29 Oct 22:07
7ff3957
Compare
Choose a tag to compare
  • Complete separation of generated lists, one list for IMG(s)conversions and another one for ISO 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) and 4) 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 a space 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 with select_and_convert_to_iso into a unitary select_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

28 Oct 00:26
0296130
Compare
Choose a tag to compare
  • 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

27 Oct 18:07
fc1506a
Compare
Choose a tag to compare
  • 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

27 Oct 17:03
53bbffa
Compare
Choose a tag to compare
  • 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 options 1. Mount ISO(s) (separate paths with space) and 4. Convert IMG(s) to ISO(s) (separate paths with space).
  • Updated menu descriptions.
  • Updated README.

elite-image-mounter

27 Oct 12:31
79e05fd
Compare
Choose a tag to compare
  • Minor functionality enhancements.
  • Updated color schemes.
  • Updated README.

elite-image-mounter

27 Oct 08:35
9088d87
Compare
Choose a tag to compare
  • Minor cosmetic fixes.

elite-image-mounter

27 Oct 07:36
085161d
Compare
Choose a tag to compare
  • 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.