ipswdl2

Crates.ioipswdl2
lib.rsipswdl2
version0.1.1
sourcesrc
created_at2021-06-02 04:36:12.149008
updated_at2021-06-04 02:44:51.404604
descriptionDownloads Apple's IPhone SoftWare (IPSW) files.
homepagehttps://github.com/andyblarblar/ipswdl2
repositoryhttps://github.com/andyblarblar/ipswdl2
max_upload_size
id405121
size56,609
Andrew Ealovega (andyblarblar)

documentation

README

ipswdl2

ipswdl2 is a CLI for downloading Apple IPhone SoftWare (IPSW) files using the ipsw.me API.

Usage

To simply download the latest version of all firmware files, use: ipswdl2 -A. Alternatively, you can use -f <term> to only filter devices, or -L to list all devices.

If you wish to enable logging, add the -l <path> option.

More options can be seen with -h.

Examples

Download all and log

ipswdl2 -l '.\logs.txt' -A

Download all iPhones

ipswdl2 -f 'iPhone'

Download M1 iMac firmware, deleting old firmware in the process

ipswdl2 -f 'iMac' -d

Installation

Currently, cargo install ipswdl2 is the easiest way to install. Alternatively, one can build this repository using cargo build --release at the root.

GitHub releases are TBD

Commit count: 10

cargo fmt