Update readme
diff --git a/README.md b/README.md
index 82ba926..04175e5 100644
--- a/README.md
+++ b/README.md
@@ -566,7 +566,40 @@
 
 ```text
 $ picotool help reboot
-    Let CI do it
+REBOOT:
+    Reboot the device
+
+SYNOPSIS:
+    picotool reboot [-a] [-u] [-g <partition>] [-c <cpu>] [device-selection]
+
+OPTIONS:
+    Reboot type
+        -a, --application
+            Reboot back into the application (this is the default)
+        -u, --usb
+            Reboot back into BOOTSEL mode
+        -g <partition>
+            Select diagnostic partition
+        -c <cpu>
+            Select arm | riscv CPU (if possible)
+    Selecting the device to reboot
+        --bus <bus>
+            Filter devices by USB bus number
+        --address <addr>
+            Filter devices by USB device address
+        --vid <vid>
+            Filter by vendor id
+        --pid <pid>
+            Filter by product id
+        --ser <ser>
+            Filter by serial number
+        -f, --force
+            Force a device not in BOOTSEL mode but running compatible code to reset so the command can be executed. After executing the
+            command (unless the command itself is a 'reboot') the device will be rebooted back to application mode
+        -F, --force-no-reboot
+            Force a device not in BOOTSEL mode but running compatible code to reset so the command can be executed. After executing the
+            command (unless the command itself is a 'reboot') the device will be left connected and accessible to picotool, but without the
+            USB drive mounted
 ```
 
 ## seal