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,delpgives 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-eoption 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.batppas.shlink.resfpcmakedβ 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
- arch rolling: fpc 3.2.2-11 Β· GPL AND LGPL AND custom
- epel 10: fpc 3.2.2-20.el10_1 Β· GPL-2.0-or-later AND LGPL-2.1-or-later WITH Independent-modules-exception
- epel 9: fpc 3.2.2-10.el9 Β· GPLv2+ and LGPLv2+ with exceptions
- fedora 43: fpc 3.2.2-20.fc43 Β· GPL-2.0-or-later AND LGPL-2.1-or-later WITH Independent-modules-exception
- fedora 43: fpc 3.2.2-20.fc43 Β· GPL-2.0-or-later AND LGPL-2.1-or-later WITH Independent-modules-exception
- fedora 44: fpc 3.2.4~rc1-3.fc44 Β· GPL-2.0-or-later AND LGPL-2.1-or-later WITH Independent-modules-exception
- fedora 44: fpc 3.2.4~rc1-3.fc44 Β· GPL-2.0-or-later AND LGPL-2.1-or-later WITH Independent-modules-exception
- nixos 26.05: fpc 3.2.2
- nixos 26.05: lazarus-gtk2 4.4-0
- nixos 26.05: lazarus-qt5 4.4-0
- nixos 26.05: lazarus-qt6 4.4-0
- nixpkgs unstable: fpc 3.2.2
- nixpkgs unstable: lazarus-cocoa 4.8-0
- nixpkgs unstable: lazarus-gtk3 4.8-0
- nixpkgs unstable: lazarus-qt5 4.8-0
- nixpkgs unstable: lazarus-qt6 4.8-0
- opensuse-leap 16.0: fpc 3.2.2-bp160.1.35 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: fpc 3.2.2-bp160.1.35 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: fpc 3.2.2-bp160.1.35 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms