DAR_SLAVE(1)

πŸ“¦
version 2.8.6 Β· 2 versions
, in alpine 3.24, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu resolute, ubuntu stonking

✨ DAR_SLAVE β€” the manual page, but make it cute ✨

okay bestie, so this is dar_slave from the General Commands Manual section 1, and it's literally the little helper guy that serves up your dar archive to a remote buddy. let's get into it πŸ’–


🌸 NAME 🌸

dar_slave β€” the disk archive slave for remote access to a dar archive. it's giving loyal sidekick energy, fr fr πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

dar_slave [options] [<path>/]source

dar_slave -h

dar_slave -V

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe: dar_slave reads an archive and then just... listens. it waits for dar orders coming in on standard input, and it sends back the asked-for parts of the archive on standard output. like a drive-thru but for archive slices πŸ“

Source is the basename of the archive it's gonna read. by default, dar_slave uses standard input and standard output to talk to a dar process β€” and that dar process could be chillin' on the local host or on a totally remote host, no big deal πŸ’…

and yes, you can change the behavior of dar_slave so it uses a named pipe instead of standard input and standard output. iconic flexibility tbh.


✨ OPTIONS ✨

  • -h β€” displays help usage. the "what do i even do" button 🫢
  • -V β€” displays version information. for when you need the receipts πŸ“œ
  • -i <filename> β€” reads the orders from the named file instead of standard input. in most cases the filename will be a named pipe. so it's listening to a pipe now, not your stdin, okay?
  • -o <filename> β€” sends the data to the named file <filename> instead of standard output. in most cases the filename will be a named pipe. yep, same deal, other direction πŸ’«
  • -E <string> β€” string is a command to be launched between slices. see the dar(1) man page (same option) for more information. yes bestie, go read the sibling page, it's got the tea β˜•
  • -Q β€” do not display any message on stderr when not launched from a terminal (for example when launched from an at job or crontab). important reminder: any question to the user will be assumed a 'no' answer, which most of the time will abort the program. so like, keep that in mind before you silence her 😭
  • -9 <num> β€” defines the minimum number of digits to use for archive slice numbers. see the same option in the dar man page for more details. it's literally the same option, go look πŸ”

πŸ’€ EXIT CODES πŸ’€

dar_slave exits with the same codes as dar does β€” see the dar(1) man page for the full list. no separate lore here, she shares the family's codes πŸ‘‘


🌈 SIGNALS 🌈

any signal sent to dar_slave will abort the program immediately. there is no way to have a proper termination before the end of the process. so like... she's not gonna wrap things up nicely for you, she just goes. periodt πŸ’€


πŸ‘€ SEE ALSO πŸ‘€

the whole friend group, love that for them 🫢


πŸ™ˆ KNOWN BUGS πŸ™ˆ

bugs live here, bestie:

https://github.com/Edrusb/DAR/issues

πŸ’œ AUTHOR πŸ’œ

http://dar.linux.free.fr/
Denis Corbin
France
Europe

lowkey a legend. highkey a legend. both, actually πŸ’–

3rd Berkeley Distribution Β· August 2nd, 2025 β€” that's the version and date of this little page, and honestly? slay. go read dar(1) next, ily, bye πŸŽ€βœ¨πŸ¦‹