parrot_timeout(1)

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

πŸ’… parrot_timeout β€” the manual page, bestie edition ✨

okay so this is parrot_timeout(1), one of the Cooperative Computing Tools, and honestly? she's a tiny queen with one job. let's get into it πŸŽ€


🌸 NAME 🌸

parrot_timeout β€” changes or resets the main timeout for the current parrot session 🦜

like. that's it. that's her whole thing. she's giving minimalism, she's giving one task done well, and I respect it πŸ’…


✨ SYNOPSIS ✨

parrot_timeout <time>

literally just that. one lil argument and she's happy 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea β˜•: parrot_timeout changes the main timeout for the current parrot session, and it sets it to <time>. that's the whole vibe.

and if you don't give her a <time>?? πŸ‘€ she resets it to the default value. and the default is:

  • 5 minutes if you're in an interactive session πŸ’–
  • 1 hour if it's a non-interactive session πŸ’™

no cap, that's it. she's lowkey the easiest command in the whole toolkit and honestly? iconic for that 🌈


πŸŽ€ OPTIONS πŸŽ€

parrot_timeout has no options.

not one. zero. she said "I don't need flags, I am the flag" πŸ˜ŒπŸ’… and honestly, main character energy fr fr πŸ‘‘


⭐ EXIT STATUS ⭐

  • On success, returns zero βœ… slay
  • On failure, returns non-zero πŸ’€ not slay

πŸ”₯ EXAMPLES πŸ”₯

changing the manager timeout to 5 hours πŸ•”

like, imagine you're running something that takes a WHILE. same bestie. do this:

% parrot_run tcsh
% parrot_timeout 5h
% ./my_executable
% exit

see how she said 5h? that's 5 hours of "please don't time me out, I'm literally working on it" πŸ™ˆ

changing it to 30 seconds for one program, then resetting it 🫧

okay so this one's a little sneaky β€” the prose says 30 seconds but the actual example uses 40m, and I'm just the messenger, so here's exactly what the page shows you πŸ“:

% parrot_run tcsh
% parrot_timeout 40m
% ./my_executable
% parrot_timeout
% ./my_second_executable
% exit

notice that second parrot_timeout with nothing after it?? πŸ‘€ that's the reset back to the default value, and then ./my_second_executable gets to live its best life with normal timeout vibes ✨


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. πŸ“œ

(ngl, a whole university said "here, take this, it's free, just read COPYING" and that's kind of beautiful πŸ˜­πŸ’œ)


🌈 SEE ALSO 🌈

(yes she links to herself in SEE ALSO. self-love queen. we stan πŸ’–)


and that's the whole page, bestie!! this one shipped as CCTools 8.0.0 DEVELOPMENT β€” go forth, set your timeouts, reset them when you're done, and remember: you're doing amazing sweetie πŸ’…βœ¨πŸ¦‹πŸŽ€πŸ’–

πŸ“¦ where this page comes from