|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
| {{Page WIP|notes=Needs a feature list}}{{short description|Wirelessly transfer files}}{{Infobox homebrew
| | {{short description|Wirelessly transfer files}}{{Infobox homebrew |
| | title = FTPD (Nintendo Switch) | | | title = FTPD (Nintendo Switch) |
| | forswitch = 1 | | | forswitch = 1 |
Line 24: |
Line 24: |
|
| |
|
| ==Features== | | ==Features== |
| | | * Graphical user interface using [https://github.com/ocornut/imgui Dear Imgui] |
| | * Supports multiple simultaneous clients |
| | * Emulation of a /dev/zero (/devZero) device for network performance testing |
| | * Set username, password, and port with the GUI version of FTPD |
| | * Toggle backlight by pressing SELECT on DS/3DS or MINUS on Switch |
| | * Battery and Wi-Fi indicators |
|
| |
|
| ==Installation== | | ==Installation== |
Line 98: |
Line 103: |
|
| |
|
| <span> | | <span> |
| * Download the latest release of FTPD | | ===What you need=== |
| | * The latest release of FTPD |
| ** For a graphical user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd.cia|ftpd.cia}} | | ** For a graphical user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd.cia|ftpd.cia}} |
| ** For a text based user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd-classic.cia|ftpd-classic.cia}} | | ** For a text based user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd-classic.cia|ftpd-classic.cia}} |
Line 120: |
Line 126: |
| * [[3DS:FTP]] | | * [[3DS:FTP]] |
| * [[Switch:FTP]] | | * [[Switch:FTP]] |
| | |
| | == Supported commands == |
| | {| |
| | | |
| | * ABOR |
| | * ALLO (no-op) |
| | * APPE |
| | * CDUP |
| | * CWD |
| | * DELE |
| | * FEAT |
| | * HELP |
| | * LIST |
| | * MDTM |
| | * MKD |
| | * MLSD |
| | * MLST |
| | * MODE (no-op) |
| | * NLST |
| | * NOOP |
| | * OPTS |
| | * PASS (no-op) |
| | * PASV |
| | * PORT |
| | | |
| | * PWD |
| | * QUIT |
| | * REST |
| | * RETR |
| | * RMD |
| | * RNFR |
| | * RNTO |
| | * SITE |
| | * SIZE |
| | * STAT |
| | * STOR |
| | * STRU (no-op) |
| | * SYST |
| | * TYPE (no-op) |
| | * USER (no-op) |
| | * XCUP |
| | * XCWD |
| | * XMKD |
| | * XPWD |
| | * XRMD |
| | |} |
| | |
| | === SITE commands === |
| | * Show help: SITE HELP |
| | * Set username: SITE USER |
| | * Set password: SITE PASS |
| | * Set port: SITE PORT |
| | * Set getMTime*: SITE MTIME [0|1] |
| | ** getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings. |
| | * Save config: SITE SAVE |