Kermit
1 program
Added 2025-11-12T09:25:26Z
Model: google/gemini-2.5-proTemp: 0.4
Evidence
Report issue
View issues
Aliases: Kermit script language
Provenance: commit ffda60b729 · authored 2025-11-12T10:25:26+01:00 · model google/gemini-2.5-pro
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Interactive FTP Client in Kermit Script
Provenance: commit ffda60b729 · authored 2025-11-12T10:25:26+01:00 · model google/gemini-2.5-pro · Temp 0.4
proc do_ftp { } {
local cmd x y z
local passive on
local verbose on
local hash off
local binary on
local prompt on
local status on
local debug off
local macdef off
local proxy off
local runique off
local sunique off
local glob on
local mcase off
local nmap off
local ntrans off
local helpstr
if not defined \%a exit 1 "usage: ftp host"
if not defined \v(version) exit 1 "This script requires C-Kermit 7.0"
if \v(version) < 700000 exit 1 "This script requires C-Kermit 7.0"
set network type tcp/ip
set host \%a
if defined \%b set port \%b
if fail exit 1
echo
echo Trying \v(host)...
if fail exit 1
input 10 Connected
if fail {
echo Sorry, connection refused.
exit 1
}
echo \v(input)
input 30 220
if fail {
echo FTP server not responding.
exit 1
}
echo \v(input)
while true {
if \m(prompt) {
ask cmd ftp>
} else {
input 10000000
let cmd \v(input)
}
if fail break
if not defined cmd continue
xcmd \m(cmd)
}
hangup
exit 0
}