DatePrefixCopy

All Top-level Files
Login

All Top-level Files

Files in the top-level directory in any check-in


date prefix copy (dpc)

screenshot

what it does

drag file.docx into its main window and you will get a copy named 240618_file.docx. drag multiple files and you will get multiple copies.

why it does that

there are companies (and people) which (and who) use yymmdd_filename as some kind of version control. dpc makes it easier.

but there are other ways to do that

yes, but all these solutions require at least two keystrokes. dpc requires zero.

how to quit

focus the window. press esc.

prebuilt exe

here

how to build

cd ~/quicklisp/local-projects
git clone https://github.com/fjames86/ftw
git clone https://github.com/turtle-bazon/clinicap
sbcl --noinform --load .\dateprefixcopy.asd --eval '(ql:quickload :dateprefixcopy)' --eval '(sb-ext:save-lisp-and-die "dpc.exe" :application-type :gui :toplevel #''dateprefixcopy:main :executable t)'

caution

dpc WILL skip files without asking if their designated sibling already exists. no refunds.