Skip to main content

Removing your profile

Uninstalling njMule removes the programs but leaves your profile (see Where njMule keeps its data), so that a later installation finds your settings, lists, identity and credits again. When you want njMule gone for good, delete the profile too: the uninstallers offer a box for it, and njmule --remove-profile does it anywhere. Before deleting, it gives the ed2k links back and turns the start at login off, as the uninstallers do: the profile holds the program the links go back to.

Your identity goes with it

The profile holds your user hash and key, and the credits other clients gave you. Once deleted they cannot come back, unless you kept a configuration backup elsewhere: the backups are part of the profile and go too.

What is deleted, what stays​

DeletedStays
Settings and lists (the config folder)Your completed downloads, in the incoming folder and the folders of your categories
The desktop app's state (gui)A temporary folder you chose yourself in the options, with the unfinished downloads in it
The configuration backups (data)The programs, until you uninstall them
The unfinished downloads in the default temporary folder (temp)
The cache and the logs

A folder of the profile that holds the incoming folder is never deleted.

With the command line​

  1. Stop njMule: quit the desktop app, or run njmule --exit, and stop the Linux service if you use it.

  2. Run:

    njmule --remove-profile
  3. njMule lists the folders it will delete and where the completed downloads stay, then asks:

    These folders of njMule will be deleted:
    /home/you/.config/njmule
    /home/you/.local/share/njmule
    /home/you/.cache/njmule
    /home/you/.local/state/njmule/logs
    The completed downloads in /home/you/Downloads/njMule stay.
    Delete them? [y/N]
  4. Answer y to delete them. Any other answer deletes nothing.

--yes skips the question, for scripts: njmule --remove-profile --yes. The folders are deleted for good, not moved to the trash; their njMule parent folder goes too once it is empty.

It deletes the profile of the user who runs it. With --config-dir <dir> it deletes the profile below that folder instead, and from a portable folder it deletes that folder's data profile. If njMule still runs on the profile, it stops with njMule runs on this profile: stop it first (njmule --exit).

With the uninstaller​

Uninstall njMule from Settings → Apps. The uninstaller asks Also delete your njMule data?: tick Delete my njMule data and click OK to move %APPDATA%\njMule and %LOCALAPPDATA%\njMule to the Recycle Bin, with the org.njmule.njMule folders beside them that the desktop window may have left, from where you can still restore them. Leave the box unticked to keep them. The question is not asked during an upgrade or a quiet uninstall.

The profile of the Windows service, in %ProgramData%\njMule, always stays; delete that folder by hand if you no longer want it.