# man > fwupdtool(1)

---
type: CommandReference
command: fwupdtool
mode: man
section: 1
source: man-pages
---

## Quick Reference

- `fwupdtool get-devices` — Display all devices detected by fwupd
- `fwupdtool install {{path/to/firmware}}` — Install firmware from a file
- `fwupdtool -h` or `fwupdtool --help` — Display help

## Name

**fwupdtool** - standalone firmware update utility

## Synopsis

`fwupdtool [CMD]`

## Description

Allows an administrator to use fwupd plugins directly without the daemon process, useful for debugging or creating plugins. Also can convert firmware from various formats (e.g., DFU, Intel HEX) to vendor-specific format. For typical end-users, use `fwupdmgr` instead.

## Options

- `-h, --help` — Display help
- `--force` — Ignore runtime failures

## Examples

shell
fwupdtool get-devices
fwupdtool install {{path/to/firmware}}
fwupdtool -h
## Exit Codes

- `0` — Success
- `1` — Generic failure
- `2` — No actions, but executed successfully
- `3` — Resource not found

## See Also

[fwupdmgr(1)](http://localhost/phpMan.php/man/fwupdmgr/1/markdown)  
[fwupd.conf(5)](http://localhost/phpMan.php/man/fwupd.conf/5/markdown)

## Bugs

See [GitHub Issues](https://github.com/fwupd/fwupd/issues)