Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support muCommander #3

Closed
jonelo opened this issue Mar 10, 2024 · 2 comments
Closed

Support muCommander #3

jonelo opened this issue Mar 10, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request solved Issue has been solved

Comments

@jonelo
Copy link
Owner

jonelo commented Mar 10, 2024

muCommander supports custom commands stored in a file called commands.xml, it is saved under %USERPROFILE%.mucommander on Windows. See also /~https://github.com/mucommander/mucommander/wiki/Preference-Files

So it is a candidate in order to expand the list of supported file managers for the Jacksum File Browser Integration for Windows installer.

@jonelo jonelo added the enhancement New feature or request label Mar 10, 2024
@jonelo jonelo self-assigned this Mar 10, 2024
@jonelo
Copy link
Owner Author

jonelo commented Mar 10, 2024

As soon as the File Browser Integration script have run, the functions can be accessed with the following commands in %USERPROFILE%.mucommander\commands.xml; user Johann, locale German in the example below:

<?xml version="1.0" encoding="UTF-8"?>
<!--
  Jacksum muCommander integration/configuration file

  If you want to have HashGarten/Jacksum (https://jacksum.net)
  integrated in muCommander (https://www.mucommander.com),
  copy this file (commands.xml) to the .mucommander directory,
  see also /~https://github.com/mucommander/mucommander/wiki/Preference-Files#locating-the-customisation-files
-->
<commands>
  <command alias="Jacksum - 1) Berechne Hashwerte"            value="cmd /c start &quot;&quot; &quot;C:\\Users\\Johann\\AppData\\Roaming\\Microsoft\\Windows\\SendTo\\Jacksum\ -\ 1)\ Berechne\ Hashwerte.lnk&quot; &quot;$f&quot;" />
  <command alias="Jacksum - 2) Überprüfe die Datenintegrität" value="cmd /c start &quot;&quot; &quot;C:\\Users\\Johann\\AppData\\Roaming\\Microsoft\\Windows\\SendTo\\Jacksum\ -\ 2)\ Überprüfe\ die\ Datenintegrität&quot; &quot;$f&quot;" />
  <command alias="Jacksum - 3) Benutzerdefinierte Ausgabe"    value="cmd /c start &quot;&quot; &quot;C:\\Users\\Johann\\AppData\\Roaming\\Microsoft\\Windows\\SendTo\\Jacksum\ -\ 3)\ Benutzerdefinierte Ausgabe.lnk&quot; &quot;$f&quot;" />
  <command alias="Jacksum - 4) Bearbeite Batch"               value="cmd /c start &quot;&quot; &quot;C:\\Users\\Johann\\AppData\\Roaming\\Microsoft\\Windows\\SendTo\\Jacksum\ -\ 4)\ Bearbeite\ Batch.lnk&quot;" />
  <command alias="Jacksum - 5) Hilfe"                         value="cmd /c start &quot;&quot; &quot;C:\\Users\\Johann\\AppData\\Roaming\\Microsoft\\Windows\\SendTo\\Jacksum\ -\ 5)\ Hilfe.lnk&quot;" />
</commands>

Limit of the muCommander 1.3 API: only one file or directory can be transferred to HashGarten (with $f), but this is not a big problem, because both muCommander and HashGarten support drag & drop to transfer file/directory-paths to and from the tools.

@jonelo
Copy link
Owner Author

jonelo commented Apr 3, 2024

Implemented in version 2.7.0. See also commit b88e50d

After the installation a suitable and localized commands.xml is located in the installation directory. The file contains further instructions on how to to install it in mucommander.

@jonelo jonelo closed this as completed Apr 3, 2024
@jonelo jonelo added the solved Issue has been solved label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request solved Issue has been solved
Projects
None yet
Development

No branches or pull requests

1 participant