FROMMAC(1)

πŸ’Ύ FROMMAC(1) β€” the group-chat remix πŸŽ€

okay so bestie, listen. this is frommac, a General Commands Manual page, and she's here to pull files off a Macintosh. iconic behavior honestly.


✨ NAME ✨

frommac β€” receive files from the Macintosh πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

frommac [ - options ]

🌸 DESCRIPTION 🌸

So like, frommac receives files from the Macintosh and then processes them, and how it processes them is entirely up to the options you hand her. she's flexible like that. main character energy fr fr πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

okay so real talk: if you pass no options at all, frommac receives a single file and stores it in MacBinary format, giving the output file .bin extensions and dropping it right there in the current working directory. no thoughts, just vibes, just .bin.

now the menu, bestie:

  • -3 β€” writes files in fork format, which means you get .info, .data and .rsrc files. a whole little trio 🫢
  • -f β€” same energy as -3, BUT empty data and rsrc files are not created. if there's nothing in there, she's not making the file, periodt.
  • -r β€” resource forks only. just .rsrc files, nothing else. selective queen.
  • -d β€” data forks only. just .data files. balanced, simple.
  • -u β€” as -d, except the codes for CR and LF are interchanged, and the filename extension becomes .text. little remix moment ✨
  • -U β€” as -u, but there is no filename extension at all. raw. unbothered. no extension.
  • -a β€” writes files in AppleShare format. πŸ“ heads up tho: this option is only valid if the program is compiled with support for some form of AppleShare. also the current directory must be a valid AppleShare folder. no folder, no AppleShare, no deal.
  • -s β€” writes received files to standard output in MacBinary format. pipe her somewhere cute πŸ’œ
  • -l β€” list every file received. a little receipt of everything that came through πŸ“‹
  • -m β€” receive multiple files. entering ^X (CNTRL-X) after the last file will terminate the program. you're the one who says when it's over, bestie.
  • -x β€” use the XMODEM protocol for transmission.
  • -y β€” use the YMODEM protocol for transmission (not yet supported.) 😭 she's not ready yet.
  • -z β€” use the ZMODEM protocol for transmission (not yet supported.) same, still cooking πŸ’€
  • -o β€” use the pre-beta version of XMODEM. vintage. throwback. she's serving history.
  • -T β€” allow for time-out detection during the protocol.
okay so this one needs a whole paragraph, buckle up. normally you will not need this option, because on occasion, when network delays do occur, time-out detection interferes with a good transmission. also, when for some reason the connection is broken, the program will normally receive a hang-up signal and terminate. however, in some situations it might be necessary to early detect time-outs β€” because of communication loss or whatever, without loss of connection. you should check whether use of this option has profits in your situation or not. normally when transmission errors did occur, entering a number of times ^X (CNTRL-X) will gracefully terminate the program. πŸ’…
  • -V β€” gives the patchlevel of the program, and other information. other options are ignored and the program quits immediately. she said bye.
  • -H β€” gives short information about the options. other options are ignored and the program quits immediately. also bye. help me help you πŸŽ€

πŸ’€ BUGS πŸ’€

as this is a beta release, there may still be some problems. ngl bestie, she's in her beta era. be gentle. πŸ™ˆ


🌈 SEE ALSO 🌈

macutil(1) β€” go read her sibling, iykyk 🧚


πŸ’– AUTHOR πŸ’–

Dik T. Winter, CWI, Amsterdam, The Netherlands (dik@cwi.nl) πŸ‘‘

parts of the code are based on codes from: Dave Johnson. 🫢


and that's the whole thing bestie, we ate, no cap ✨ this lil masterpiece is from the 3rd Berkeley Distribution, dated October 22, 1992 β€” yes she's vintage, yes she still slays, mwah πŸ’‹πŸ’