{"id":13467279,"url":"https://github.com/gblach/imge","last_synced_at":"2025-03-26T01:30:40.078Z","repository":{"id":240433315,"uuid":"802632141","full_name":"gblach/imge","owner":"gblach","description":"Write disk images to physical drive or vice versa with on-the-fly compression/decompression.","archived":false,"fork":false,"pushed_at":"2025-03-01T16:01:22.000Z","size":378,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T17:19:08.043Z","etag":null,"topics":["disk-image","flash","iso","usb-drive"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gblach.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-18T20:40:45.000Z","updated_at":"2025-03-01T16:01:26.000Z","dependencies_parsed_at":"2024-12-07T15:30:15.771Z","dependency_job_id":null,"html_url":"https://github.com/gblach/imge","commit_stats":null,"previous_names":["gblach/imge"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gblach%2Fimge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gblach%2Fimge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gblach%2Fimge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gblach%2Fimge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gblach","download_url":"https://codeload.github.com/gblach/imge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245571700,"owners_count":20637377,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["disk-image","flash","iso","usb-drive"],"created_at":"2024-07-31T15:00:54.701Z","updated_at":"2025-03-26T01:30:40.073Z","avatar_url":"https://github.com/gblach.png","language":"Rust","funding_links":[],"categories":["Applications"],"sub_categories":["System tools"],"readme":"# imge\n\nWrite disk images to physical drive or vice versa with on-the-fly compression/decompression.\n\n## Install\n\n```\n# Install from source\n$ cargo install imge\n\n# Install from binary\n$ cargo binstall imge\n\n# If ~/.cargo/bin is not in your PATH\n$ export PATH=$PATH:~/.cargo/bin\n```\n\n## Synopsis\n\n```\nimge \u003cimage\u003e [-a] [-d \u003cdrive\u003e] [-f] [-v]\n\nPositional Arguments:\n  image             path to image\n\nOptions:\n  -a, --all-drives  show all drives\n  -d, --drive       use this drive, do not ask\n  -f, --from-drive  copy drive to image (instead of image to drive)\n  -v, --verify      verify if data was copied correctly\n  --help            display usage information\n```\n\n## Description\n\n`Imge` is a TUI tool for writing disk images to removable (by default) or non-removable\n(by `-a` option) drives. It also has an option to copy the drive to the disk image.\nWhen copying from image to disk and the image is compressed, the image is decompressed on the fly.\nWhen copying from disk to image and the image ends in .gz, .bz2 or .xz,\nthe image is compressed on the fly.\nIt's intended to be an easier to use and less error-prone than `dd`,\nsince choosing the wrong disk may have a big impact on the data on your hard drive.\n\n![main](https://raw.githubusercontent.com/gblach/imge/e9ac4a0/screenshots/1-main.avif)\n![keybindings](https://raw.githubusercontent.com/gblach/imge/e9ac4a0/screenshots/2-keybindings.avif)\n![warning](https://raw.githubusercontent.com/gblach/imge/e9ac4a0/screenshots/3-warning.avif)\n![copying](https://raw.githubusercontent.com/gblach/imge/e9ac4a0/screenshots/4-copying.avif)\n![verifying](https://raw.githubusercontent.com/gblach/imge/e9ac4a0/screenshots/5-verifying.avif)\n![victory](https://raw.githubusercontent.com/gblach/imge/e9ac4a0/screenshots/6-victory.avif)\n\n## TODO\n\n- Verify checksum before making copy.\n- Support copying /dev/zero and /dev/urandom to the drive.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgblach%2Fimge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgblach%2Fimge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgblach%2Fimge/lists"}