delp(1)

πŸ’– delp β€” the Free Pascal file deletion tool πŸ’–

okay bestie, gather round, because delp is literally about to clean your whole build directory and it's giving main character energy. 🧹✨


✨ NAME ✨

delp β€” The Free Pascal file deletion tool. that's it, that's the name, no notes. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

delp [options] directory

one directory, some options, and a whole lot of deleted files. iconic. πŸ¦‹


🌸 DESCRIPTION 🌸

so here's the vibe: delp deletes files in the specified directory that are left over from a Free Pascal compilation process. she knows what files can be produced by the compile steps β€” like, she's studied β€” and deletes any such files she finds. 🫢

and at the end? she gives you a summary of the number of files that were deleted, together with the amount of bytes freed by this process. not her flexing, but also kind of her flexing. πŸ˜­πŸ’–


⭐ USAGE ⭐

delp takes the following options at this time:

  • -e β€” Delete all executable files as well. lowkey important: this option has no effect on Linux. πŸ™ˆ
  • -h β€” Displays a short help message. bestie behavior honestly. πŸ’œ
  • -q β€” Be more quiet. Normally, delp gives a count of the number of files deleted. If this option is given, no messages are displayed. 🀫

🌈 FILE TYPES: 🌈

The following file types are recognized by the program and are deleted:

  • *.exe β€” Executable files under dos and windows. Only deleted if the -e option is given. (yes, you gotta ask nicely first. πŸ’…)
  • *.so *.dll β€” Shared libraries under linux and Windows.
  • *.tpu *.tpp *.tpw *.tr β€” Turbo Pascal compiled units.
  • *.log *.bak β€” Backup files and log files.
  • *.ppu *.o *.a *.s β€” Compiled units, object files, archives and assembler files created by the Free Pascal compiler on Linux or Dos.
  • *.ppw *.ow *.aw *.sw β€” Compiled units, object files, archives and assembler files created by the Free Pascal compiler on Windows.
  • *.pp1 *.o1 *.a1 *.s1 β€” Compiled units, object files, archives and assembler files created by the Free Pascal compiler on the go321v1 platform.
  • *.ppo *.oo *.ao *.so β€” Compiled units, object files, archives and assembler files created by the Free Pascal compiler on the OS/2 platform.
  • ppas.bat ppas.sh link.res fpcmaked β€” Batch files, link script and makefile utility files.
not me listing every single one of these like a girlboss. no skips, no cuts, we keep ALL the file types. periodt. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

go read those too, iykyk. πŸ“šβœ¨


sign-off bestie: this whole thing is brought to you by Free Pascal, dated 12 Dec 1999 β€” yeah, she's vintage and she still ate. πŸŽ€πŸ’–πŸŒΈπŸ¦‹πŸ«ΆπŸ’…πŸ‘‘β­πŸŒˆ

πŸ“¦ where this page comes from