Files
Danny Kim 90a54034f7
CI / checks (push) Successful in 53s
FTP connections preserve passwords and filenames, with CI checking every change (#1)
Co-authored-by: Danny Kim <temeddix@gmail.com>
Co-committed-by: Danny Kim <temeddix@gmail.com>
2026-09-30 13:10:40 +00:00

58 lines
1.3 KiB
JSON

{
"schemaVersion": 2,
"id": "memona/ftp",
"name": "FTP",
"version": "0.1.3",
"apiVersion": "0.1.0",
"description": "Open an FTP server as a folder, and let agents work in it.",
"license": "MIT",
"entry": "plugin.wasm",
"networkPorts": [
{ "from": 21, "to": 21 },
{ "from": 1024, "to": 65535 }
],
"providers": [
{
"id": "ftp",
"name": "FTP",
"schemes": ["ftp", "ftps"],
"configFields": [
{
"key": "host",
"label": "Server",
"description": "The server's name, for example files.example.com",
"kind": "text",
"required": true
},
{
"key": "port",
"label": "Port",
"description": "Leave empty for the usual port, 21.",
"kind": "text",
"required": false
},
{
"key": "tls",
"label": "Connect over TLS",
"kind": "boolean",
"required": false,
"default": false
},
{
"key": "username",
"label": "Username",
"description": "Leave empty to sign in anonymously.",
"kind": "text",
"required": false
},
{
"key": "password",
"label": "Password",
"kind": "password",
"required": false
}
]
}
]
}