Repository navigation
CLI Usage
byhowiecreations edited this page Sep 16, 2026
·
1 revision
Welcome to the command-line interface (CLI) reference for FileApex. The CLI allows you to interact with your local-first P2P cluster directly from your terminal, manage file transfers, monitor device states, and stream updates without opening the graphical app window.
fileapex [options] [arguments]
-
help,-hDisplay an overview of all available commands and options.
-
dash,dashboardLaunch an interactive Terminal User Interface (TUI) dashboard to monitor your cluster, manage peers, track streaming transfers, browse remote files, and control the transfer queue.
-
devicesOutput a formatted table of authenticated paired devices, including generated slugs/aliases, online status, and battery percentage. -
alias [full_name] [short_slug]Map a user-defined short slug to a paired device for easier referencing in future commands.
-
send <file path> [alias]orsend [alias] <file path>Send a file to a destination device. If you usebbfor the alias, the file is sent to the Bulletin Board across all devices. Arguments can be passed in any order. -
send "message in quotes" [alias]orsend [alias] "message in quotes"Send a text message to a destination device or broadcast it to the Bulletin Board (bb). -
send clip [alias]orsend [alias] clipSend your current local clipboard content directly to the destination device. -
send beep [alias]orsend [alias] beepTrigger an audible 'beep' on the destination device to help locate it.
-
clip [device/alias]Open an interactive prompt to send or retrieve clipboards with a target device. -
clip send [device/alias],clip push [device/alias]Send your current local clipboard content to the destination device. -
clip pull [device/alias],clip rec [device/alias],clip receive [device/alias],clip retrieve [device/alias]Retrieve remote clipboard content from a destination device (Note: if the target is an Android device, keep FileApex in the foreground).
-
queueOutput a formatted list of all pending transfers currently in the queue. -
queue remove <index>/queue rem <index>orqueue remove <range>/queue rem <range>(e.g.,2-4) Remove a single transfer by its index or clear a range of items from the queue.