90a54034f7
CI / checks (push) Successful in 53s
Co-authored-by: Danny Kim <temeddix@gmail.com> Co-committed-by: Danny Kim <temeddix@gmail.com>
58 lines
1.3 KiB
JSON
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
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|