Skip to content
/ imge Public

Write disk images to physical drive or vice versa with on-the-fly compression/decompression.

License

Notifications You must be signed in to change notification settings

gblach/imge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imge

Write disk images to physical drive or vice versa with on-the-fly compression/decompression.

Install

# Install from source
$ cargo install imge

# Install from binary
$ cargo binstall imge

# If ~/.cargo/bin is not in your PATH
$ export PATH=$PATH:~/.cargo/bin

Synopsis

imge <image> [-a] [-f]

Positional Arguments:
  image             path to image

Options:
  -a, --all-drives  show all drives
  -f, --from-drive  copy drive to image (instead of image to drive)
  --help            display usage information

Description

Imge is a TUI tool for writing disk images to removable (by default) or non-removable (by -a option) drives. It also has an option to copy the drive to the disk image. When copying from image to disk and the image is compressed, the image is decompressed on the fly. When copying from disk to image and the image ends in .gz, .bz2 or .xz, the image is compressed on the fly. It's intended to be an easier to use and less error-prone than dd, since choosing the wrong disk may have a big impact on the data on your hard drive.

main keybindings warning progress victory

TODO

  • Verify if data was copied correctly.
  • Verify checksum before making copy.
  • Support copying /dev/zero and /dev/urandom to the drive.
  • Implement non-interactive mode.

About

Write disk images to physical drive or vice versa with on-the-fly compression/decompression.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages