# `mix firmware.gen.script`
[🔗](https://github.com/nerves-project/nerves_firmware_ssh/blob/v0.4.6/lib/mix/tasks/firmware.gen.script.ex#L1)

Creates a shell script for invoking ssh to upgrade devices with nerves_firmware_ssh.

This script may be used on its own or used as a base for more complicated
device software upgrade deployments.

It saves the script to upload.sh.

# `run`

```elixir
@spec run(keyword()) :: :ok
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
