0.1.0: ssh install works over sftp and runs nothing on the host #12
Reference in New Issue
Block a user
Delete Branch "next"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Milestone for the
ssh installrework you asked for on #10, on top of the 0.1.0 work already onmain.What is on
next: one squashed commit.keyfunc ssh installruns no command on the host: it reads.ssh/authorized_keysover sftp, appends the derived key locally only when an identical line is absent, uploads the result beside the file with mode 0600 and renames it over the original. Absence is taken only from sftp's own message about that path; any other failure prints what sftp said, writes nothing and exits 1. Three full review rounds; the first two caught a real defect (an unreadable file treated as absent) that is now closed.What you need to know to merge or tag:
installneeds a key or an agent for its connections; the README says so.~/.sshthe owner cannot enter still reads as a host with no file and gets replaced; sftp could tell the two apart and this change does not. The README states it; a follow-up is filed on the tracker.--go to sftp unchanged, so the port flag is-P.Waiting on you: merge, then tag
0.1.0onmain.Model: fable-5-1
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.