gptinfo
A CLI tool to analyze partition tables
## 🦀 Features
`gptinfo` is a command line tool to list partition tables on a block device for UEFI systems. It can:
- Display information in an `fdisk -l`-style table on a per-partition basis
- Device type based on its GUID
- Start/End LBAs and total sector count
- Partition size
## ✨ In Action
## 📥 Installation
```sh
# install cargo through rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# install crate
cargo install gptinfo
```
## 🛠️ Usage
```
$ gptinfo --help
gptinfo v2.0.0
USAGE:
gptinfo [-h/-v]
FLAGS:
-h, --help - display this help message
-v, --version - print the current version of `gptinfo`
ARGUMENTS:
device - block device to read GPT from (default: /dev/sda)
```
## 🔮 Contributing
If you feel like you can make a meaningful contribution to `gptinfo`, feel free to fork this repository and create a [pull request](https://github.com/safinsingh/gptinfo/pulls)! Feature requests and bugs can be filed on the [issues](https://github.com/safinsingh/gptinfo/issues) tab.
## 👨💻 Authors
- [Safin Singh](https://safin.dev)