AMULECMD(1)
π
amulecmd β AMULECMD(1) β aMule utilities, but make it cute π
okay bestie, this is amulecmd, the console-based program to control aMule. No cap, itβs giving terminal main-character energy. Letβs get into it π
π NAME π
amulecmd β Console-based program to control aMule.
β¨ SYNOPSIS β¨
amulecmd [-h <host>] [-p <port>] [-P <password>] [-f <path>] [-q] [-v]
[-l <lang>] { [-w] | [-c <command>] }
amulecmd [--create-config-from=<path>]
amulecmd [--version]
amulecmd [--help]
π DESCRIPTION π
amulecmd is a console-based client to control aMule. Sheβs here to run the aMule situation from the terminal, and honestly? Obsessed.
-h <host>,--host=<host>β Where aMule is running (default:127.0.0.1).<host>can be an IP address or a DNS name, iykyk.-p <port>,--port=<port>β aMuleβs port for External Connections, exactly as set inPreferences->Remote Controls(default:4712).-P <password>,--password=<password>β The External Connections password.-f <path>,--config-file=<path>β Use this given configuration file. The default configuration file is~/.aMule/remote.conf.-q,--quietβ Shhh: do not print any output to stdout.-v,--verboseβ Be verbose, bestie β show debug messages too.-l <lang>,--locale=<lang>β Sets the program locale (language). See the NOTES section for the<lang>parameter description.-w,--write-configβ Write command line options to the config file and exit.-c <command>,--command=<command>β Execute<command>as if it was entered atamulecmdβs prompt, then exit.--create-config-from=<path>β Create a config file based upon<path>, which must point to a valid aMule config file, and then exit.--force-zlibβ Force ZLIB compression on the External Connection link regardless of the dialed-IP locality. Useful when the server side is reachable over a VPN tunnel that resolves to a LAN IP and the heuristic would otherwise skip compression.--versionβ Displays the current version number.--helpβ Prints a short usage description.
π¦ COMMANDS π¦
All commands are case insensitive. Periodt.
πΈ Add <eD2k-link> | <magnet-link> πΈ
Adds an eD2k-link or a magnet-link to the core.
The eD2k link to be added can be:
- a file link (
ed2k://|file|...), and it will be added to the download queue; - a server link (
ed2k://|server|...), and it will be added to the server list; - a serverlist link, in which case all servers in the list will be added to the server list.
The magnet link must contain the eD2k hash and file length.
π Cancel <hash> | <number> π
Cancels the download specified by <hash> or <number>. To get the value, use show.
π Connect [ kad | ed2k | <ip|name> ] π
Connect to the network.
This will connect to all networks that are enabled in Preferences.
With the optional parameter you can specify which network to connect to. Giving a server address in the form of IP:Port (where IP is either a dotted decimal IPv4 address or a resolvable DNS name), aMule will connect to that server only.
βοΈ Disconnect [ ed2k | kad ] βοΈ
Disconnect from all networks you are connected to, or just disconnect from the specified network.
β¬οΈ Download <number> β¬οΈ
Start downloading a file.
The <number> of a file from the last search has to be given. Example: download 12 will start to download the file with the number 12 of the previous search.
πͺ Exit πͺ
Disconnect from amule/amuled and quit amulecmd.
π Get <what> π
Get and display a preference value.
Available values for <what>:
BwLimitsβ Get bandwidth limits.IPFilterβ Get IPFilter preferences.
π Help [ <command> ] π
Prints a short usage description. If called without a parameter, it shows a list of available commands. If called with <command>, it shows a short description of the given command.
βΈοΈ Pause <hash> | <number> βΈοΈ
Pauses the download specified by <hash> or <number>. To get the value, use show.
π Priority <priority> <hash> | <number> π
Set priority of a download specified by <hash> or <number>.
Available values for <priority>:
Autoβ Automatic priority.Highβ High priority.Lowβ Low priority.Normalβ Normal priority.
π Progress π
Shows the progress of an on-going search.
π Quit π
A synonym of the exit command.
π Reload <what> π
Reloads a given object.
Available values for <what>:
Sharedβ Reload shared files list.IPFilterβ Reload IP filter tables.
π§Ή Reset π§Ή
Reset the log.
π Results π
Shows you the results of the last search.
βΆοΈ Resume <hash> | <number> βΆοΈ
Resumes the download specified by <hash> or <number>. To get the value, use show.
π Search <type> [<filters>] <keyword> π
Makes a search for the given <keyword>. A search type and a keyword to search is mandatory to do this. Example: search kad amule performs a kad search for amule.
Available search types:
Globalβ Performs a global search.Kadβ Performs a search on the Kademlia network.Localβ Performs a local search.
Optional filters can be placed before, after, or interleaved with the search keyword(s):
--type <Audio|Video|Image|Doc|Pro|Arc|Iso>β Restrict results to the given file type.--extension <ext>(alias:--ext) β Restrict results to a specific file extension (e.g.iso,mp3).--avail <N>(alias:--availability) β Minimum number of sources a result must report.--min-size <N[KMG]>β Smallest file size to return. Suffixes use binary multipliers (K = 1024,M = KΓ1024,G = MΓ1024); no suffix means bytes.--max-size <N[KMG]>β Largest file size to return. Same suffixes as--min-size.
Example: search global linux iso --type Iso --min-size 100M returns results for βlinux isoβ of file-type Iso at least 100 MiB.
π οΈ Set <what> π οΈ
Sets a given preferences value.
Available values for <what>:
BwLimitsβ Set bandwidth limits.IPFilterβ Set IPFilter preferences.
π Show <what> π
Shows upload/download queue, servers list or shared files list.
Available values for <what>:
DLβ Show download queue.Logβ Show log.Serversβ Show servers list.Sharedβ Show shared files list.ULβ Show upload queue.
π€ Shutdown π€
Shutdown the remote running core (amule/amuled). This will also shut down the text client, since it is unusable without a running core.
π Statistics [ <number> ] π
Show statistics tree.
The optional <number> in the range of 0-255 can be passed as argument to this command, which tells how many entries of the client version subtree should be shown. Passing 0, or omitting it means unlimited.
Example: statistics 5 will show only the top 5 versions for each client type.
π Status π
Show connection status, current up/download speeds, etc.
π§ NOTES π§
π€οΈ Paths π€οΈ
For all options which take a <path> value, if the path contains no directory part (i.e. just a plain filename), then it is considered to be under the aMule configuration directory, ~/.aMule.
π£οΈ Languages π£οΈ
The <lang> parameter for the -l option has the following form: lang[_LANG][.encoding][@modifier] where lang is the primary language, LANG is a sublanguage/territory, encoding is the character set to use and modifier allows the user to select a specific instance of localization data within a single category.
For example, the following strings are valid:
de
de_DE
de_DE.iso88591
de_DE@euro
de_DE.iso88591@euro
Though all the above strings are accepted as valid language definitions, encoding and modifier are yet unused.
In addition to the format above, you can also specify full language names in English β so -l german is also valid and is equal to -l de_DE.
When no locale is defined, either on command-line or in config file, system default language will be used.
π FILES π
~/.aMule/remote.conf
π EXAMPLE π
Typically amulecmd will be first run as:
amulecmd -h hostname -p ECport -P ECpassword -w
or
amulecmd --create-config-from=/home/username/.aMule/amule.conf
These will save settings to $HOME/.aMule/remote.conf, and later you only need to type:
amulecmd
Of course, you donβt have to follow this example.
π REPORTING BUGS π
Please report bugs either on our forum (https://github.com/amule-org/amule/discussions), or in our bugtracker (https://github.com/amule-org/amule/issues).
Please do not report bugs in e-mail, neither to our mailing list nor directly to any team member. Fr fr, donβt do it.
Β©οΈ COPYRIGHT Β©οΈ
aMule and all of its related utilities are distributed under the GNU General Public License.
π SEE ALSO π
βοΈ AUTHOR βοΈ
This manpage was written by Vollstrecker <amule@vollstreckernet.de>.
Thatβs the whole page, bestie π«Ά β aMuleCmd v3.0.1, September 2026, signing off π
π¦ where this page comes from
- ubuntu stonking: amule-utils 1:3.0.1-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms