DOSCHK(1)

πŸ’… DOSCHK β€” the manual page, but make it cute ✨

okay so bestie, welcome to doschk from the General Commands Manual section πŸŽ€ it's a tiny little program and honestly? it's iconic. it checks filenames for SYSV and DOS compatibility, no cap πŸ’–


✨ NAME ✨

doschk β€” checks filenames for SYSV and DOS compatibility πŸ¦‹


🌸 SYNOPSIS 🌸

doschk filename ...

like. just. feed it filenames. that's the whole vibe 🫢


πŸ‘‘ DESCRIPTION πŸ‘‘

so this program is lowkey a little utility for software developers, and its whole main character energy is helping you make sure your source file names are distinguishable on MS-DOS and 14-character SYSV platforms πŸ’…

to do this thing, doschk reads a list of filenames and produces a report of all the conflicts that would arise if the files were transferred to a MS-DOS or SYSV platform. it's giving pre-flight check, it's giving "girl, sort your filenames out before you move them" 😭✨

to use this program, you must feed it a list of filenames in this format:

dir

dir/file1.ext

dir/file2.exe

dir/dir2

dir/dir2/file3.ext

here's the tea though πŸ“ β€” if the list does not include the directory-only lines (like dir/dir2) then their names will not be checked for uniqueness. else they will be. so like, include them if you want them checked, bestie, it's your call πŸ’€

typical uses of this program are like these:

find . -print | doschk

tar tf file.tar | doschk

so iconic, so simple 🌈

πŸ’– if this program produces no output, then all your files are MS-DOS compatible. periodt. any output messages are designed to be self-explanatory and indicate cases where the files will not transfer to MS-DOS without problems πŸ”₯

🧚 AUTHORS 🧚

  • DJ Delorie. πŸ’œ
  • This manpage written by Ben Pfaff <pfaffben@pilot.msu.edu> for Debian GNU/Linux. πŸŽ€

🌟 SEE ALSO 🌟

not a single SEE ALSO in sight, bestie, this one's a solo act πŸ‘‘


okay that's the whole page, you ate, no crumbs left πŸ’…βœ¨ this was doschk 1.1, from the DOSCHK(1) page, and iykyk β€” go check your filenames, bestie πŸ«ΆπŸ’–πŸ¦‹