KAMIFTP(1)

πŸ“¦ version 0.2, in nixos 26.05, nixpkgs unstable

πŸ’… KAMIFTP(1) πŸ’…

okay bestie, welcome to the General Commands Manual page for kamiftp β€” yes, the 9p client. It’s giving command-line main character energy, and we’re gonna read every single detail together. 🫢


✨ NAME ✨

kamiftp β€” 9p client. periodt. πŸ’–

🌸 SYNOPSIS 🌸

kamiftp [-c] [-C cert] [-K key] host [path]

πŸ¦‹ DESCRIPTION πŸ¦‹

kamiftp is a 9p(7) client. That’s the whole plot, and honestly? Iconic. ✨

The options are as follows:

  • -c β€” use TLS for the connection. If you use this, -C is mandatory β€” no cap.
  • -C certificate β€” specify the path to the client certificate to be used during the TLS handshake. Implies -c.
  • -K key β€” specify the path to the client certificate key to be used during the TLS handshake. If it’s not given, the file passed to -C will be used. Implies -c.

The following commands are recognized by kamiftp β€” memorize the group chat, bestie:

  • bell [on | off] β€” request the terminal to sound a bell after each command. With no arguments, toggle the current state.
  • bye β€” terminate the session. Synonym of quit.
  • cd remote-path β€” change the working directory on the remote machine to remote-path.
  • edit remote-path β€” download remote-path and open it with the preferred editor (VISUAL or EDITOR with ed(1) as fallback), then attempt to re-upload it.
  • get remote-file [local-file] β€” fetch remote-file and save it locally as local-file. If local-file is not given, use the file name from remote-file.
  • hexdump [on | off] β€” print the packets sent from/to the server. With no arguments, toggle the current state.
  • lcd [local-directory] β€” change the local current working directory to local-directory or HOME if not given.
  • lpwd β€” print the local working directory.
  • ls β€” list the file in the remote current working directory.
  • page remote-file β€” download remote-file and open it with the PAGER (less(1) by default).
  • pipe remote-file cmd [args...] β€” fetch remote-file and pass it as standard input for cmd (with optional args).
  • put local-file [remote-file] β€” upload local-file to remote-file. If remote-file is not given, use the file name from local-file.
  • quit β€” terminate the session. Synonym of bye.
  • rename remote-file new-remote-name β€” renames remote-file to new-remote-name on the remote server.
  • verbose [on | off] β€” print verbose information. With no arguments, toggle the current state.

πŸŽ€ ENVIRONMENT πŸŽ€

The following environment variables are inspected, bestie:

  • HOME β€” the user login directory.
  • PAGER β€” the pager to use; less(1) by default.
  • VISUAL, EDITOR β€” the program used to edit files. VISUAL is inspected first, EDITOR as a fallback. If both are undefined, ed(1) is given some love. πŸ’œ

🌈 SEE ALSO 🌈

πŸ‘‘ AUTHORS πŸ‘‘

The kamiftp utility was written by Omar Polo <op@omarpolo.com>.


xoxo bestie πŸ’– this page’s source/version is Debian, dated December 14, 2021. kamiftp out β€” bye! πŸŽ€

πŸ“¦ where this page comes from