Add the ‘-b’ flag to only alter path basenames
Document the fallback backup directory
Properly escape single quotes
On some systems, single quotes that aren’t entered as ‘\(aq’ will always
be turned into smart-quotes which is terrible for code examples.
Put sentences on their own lines
Remove useless escape characters
Add MMV_NAME and MCP_NAME compile-time variables
Due to the sheer popularity of the "mmv" name it might conflict with
other programs installed on the user's computer.
As such the MMV_NAME and MCP_NAME environmental variables can control
the program's name at compile time, allowing the user to avoid name
conflicts with other programs.
If the variables are not set then they will silently default back to
"mmv" and "mcp" respectively.
Signed-off-by: Luca Matei Pintilie <luca@lucamatei.com>
Co-authored-by: Thomas Voss <mail@thomasvoss.com>
Use -f with ln in the Makefile
Update manual to document ‘mcp’
Add support for copying files
Document timestamps for backup dirname
Use nanosecs for backup dirname
The user doesn’t need this level of precision, but using seconds might cause
problems if two processes are spawned in quick succession to each other. Since
we have the options, why not use the most precise one?
Name backup directories after current epoch