| [database](pip/database.md) | Updates the database layout using [the PHP API](database-php-api.md) |
| [eventListener](pip/event-listener.md) | Register listeners for the event system |
| [file](pip/file.md) | Deploy any type of files with the exception of templates |
+| [fileDelete](pip/file-delete.md) | Deletes files installed with [file](pip/file.md) |
| [language](pip/language.md) | Language items |
| [mediaProvider](pip/media-provider.md) | Detect and convert links to media providers |
| [menu](pip/menu.md) | Side-wide and custom per-page menus |
--- /dev/null
+# File Delete Package Installation Plugin
+
+Deletes files installed with the [file](pip/file.md) package installation plugin.
+
+!!! warning "You cannot delete files provided by other packages."
+
+
+## Components
+
+Each item is described as a `<file>` element with an optional `application`, which behaves like it does for [acp templates](acp-template.md#application).
+The file path is relative to the installation of the app to which the file belongs.
+
+## Example
+
+{jinja{ codebox(
+ title="fileDelete.xml",
+ language="xml",
+ filepath="package/pip/fileDelete.xml"
+) }}
- 'database': 'package/pip/database.md'
- 'eventListener': 'package/pip/event-listener.md'
- 'file': 'package/pip/file.md'
+ - 'fileDelete': 'package/pip/file-delete.md'
- 'language': 'package/pip/language.md'
- 'mediaProvider': 'package/pip/media-provider.md'
- 'menu': 'package/pip/menu.md'
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/2019/fileDelete.xsd">
+ <delete>
+ <file>path/file.ext</file>
+ <file application="app">lib/data/foo/Fou.class.php</file>
+ </delete>
+</data>