chirp_get(1)

πŸ“¦
version 9.9 Β· 3 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– chirp_get β€” bestie edition πŸ’–

okay so welcome to chirp_get(1), part of the Cooperative Computing Tools (iykyk). this is the manual page, but make it make sense. let's go πŸ¦‹


✨ NAME ✨

chirp_get β€” grab a single file off a Chirp server and yeet it onto your local machine πŸ’…


✨ SYNOPSIS ✨

chirp_get [options] <hostname[:port]> <remotefile> <localfile>

✨ DESCRIPTION ✨

so basically chirp_get is the tool for copying one single file from a Chirp server down to your local storage. one file. that's the whole vibe. πŸŽ€

it's the quick-and-simple way to do it: hand it a <hostname[:port]> plus a remote <path>, and it writes the goods into a local file called <localfile>. no drama, no ceremony, just the file.

and here's the iconic part β€” chirp_get can also stream data, which is so useful when you're piping stuff around in a shell pipeline. main character energy fr fr. 🧚


✨ OPTIONS ✨

  • -a, --auth=<flag> β€” require this authentication mode, no substitutes bestie πŸ”
  • -d, --debug=<flag> β€” turn on debugging for this subsystem, for when you need to see everything πŸ‘€
  • -t, --timeout=<time> β€” timeout for failure. the default is 3600s (yes, a whole hour, she's patient) ⏰
  • -i, --tickets=<files> β€” a comma-delimited list of tickets to use for authentication 🎟️
  • -v, --version β€” show program version ✨
  • -h, --help β€” show help text 🫢

✨ ENVIRONMENT VARIABLES ✨

  • CHIRP_CLIENT_TICKETS β€” comma delimited list of tickets to authenticate with. it's literally the same thing as -i. same energy, different font. πŸ’œ

✨ EXIT STATUS ✨

  • on success, returns zero πŸŽ‰
  • on failure, returns non-zero 😭

✨ EXAMPLES ✨

to copy a single remote file using chirp_get, you do this:

% chirp_get server1.somewhere.edu /mydata/mydata.dat /tmp/mydata.dat

to get a single remote archive file and untar it at the same time using chirp_get β€” multitasking queen πŸ‘‘:

% chirp_get myhost.somewhere.edu /mydata/archive.tar.gz - | tar xvzf

The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details. πŸ“œ


✨ SEE ALSO ✨


and that's the whole page bestie, no cap πŸ’– this was CCTools 8.0.0 DEVELOPMENT, chirp_get(1). go get that file. slay. πŸŒΈπŸ¦‹πŸ’…

πŸ“¦ where this page comes from