Termux-elf-cleaner currently errors if order of passed argument is not the same as it parses them, https://github.com/termux/termux-elf-cleaner/actions/runs/7226804413 failed with: open("--quiet"): No such file or directory for example.
Order shouldn't matter so we have to change how we parse the args. argmatch function that we currently use was taken from emacs, and emacs solves this by sorting argv before parsing. We could go down that route, or change to some other arg parsing system.