Package utility.application

# Class AppCleaner

java.lang.Object
utility.application.AppCleaner

All Implemented Interfaces:
  `GhidraLaunchable`

public class AppCleaner extends Object implements GhidraLaunchable
Interactive utility to discover and delete artifacts that Ghidra lays down on the filesystem

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AppCleaner()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `launch(GhidraApplicationLayout layout, String[] args)`
  Launches the `AppCleaner`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AppCleaner

    public AppCleaner()

- ## Method Details

  - ### launch

    public void launch(GhidraApplicationLayout layout, String[] args) throws Exception
    Launches the `AppCleaner`
    Specified by:
      `launch` in interface `GhidraLaunchable`
    Parameters:
      `layout` - The application layout to use for the launch
      `args` - One argument is expected: the name of the application to clean. All other arguments are ignored.
    Throws:
      `Exception` - if there was a problem with the launch