chirp_put(1)

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

πŸ’– chirp_put β€” the manual, but make it cute ✨

okay bestie, welcome to chirp_put, part of the Cooperative Computing Tools situation πŸ’…


✨ NAME ✨

chirp_put β€” copy a single file from your local machine to a Chirp server πŸ¦‹


🌸 SYNOPSIS 🌸

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

πŸ’œ DESCRIPTION πŸ’œ

So like, chirp_put is the tool for copying a single file from local storage up to a Chirp server. That's it, that's the whole vibe πŸŽ€

It's the quick-and-simple way to yeet one local file β€” your <localfile> β€” over to a remote file that lives at <hostname[:port]> <path>. no cap, it's that easy ✨


πŸ‘‘ OPTIONS πŸ‘‘

  • -a, --auth=<flag> β€” require this authentication mode πŸ”
  • -d, --debug=<flag> β€” turn on debugging for this subsystem πŸ›
  • -b, --block-size=<size> β€” set the transfer buffer size. (default is 65536 bytes) πŸ“¦
  • -f, --follow β€” follow the input file, exactly like tail -f πŸ‘€
  • -i, --tickets=<files> β€” a comma-delimited list of tickets to use for authentication 🎟️
  • -t, --timeout=<time> β€” timeout for failure. (default is 3600s) ⏰
  • -v, --version β€” show program version 🏷️
  • -h, --help β€” show help text πŸ†˜

🌈 ENVIRONMENT VARIABLES 🌈

  • CHIRP_CLIENT_TICKETS β€” comma delimited list of tickets to authenticate with (same as -i) 🎫

πŸ¦‹ EXIT STATUS πŸ¦‹

Slayed it? returns zero βœ… Didn't slay? returns non-zero 😭


πŸ“ EXAMPLES πŸ“

Copying a single local file with chirp_put, iconic behaviour:

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

Now, when you're copying big data files that take longer than 3600s to copy, use chirp_put with the option -t time so chirp_put actually has enough time to finish before it gives up πŸ’€:

% chirp_put -t 36000 /tmp/mybigdata.dat server1.somewhere.edu /mydata/mybigdata.dat
fr fr, if your file is thicc, bump that timeout. the default will not wait for you πŸ’…

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 🫢 this was CCTools 8.0.0 DEVELOPMENT, dated like the original, and the page is chirp_put(1) β€” go copy something cute πŸ’œβœ¨

πŸ“¦ where this page comes from