This software is a small golang project and fulfills a very simple aim. Upon transferring photos from my Nikon camera in NEF file format running this program should move the photos from a specified input directory into a target directory. Within the target directory sub directories should be created based on the capture date of each photo.
This solves my need to structure pictures taken on a trip by date which often is linked to a certain activity.
CLI
Given a target directory get all .NEF files Per photo extract the Exif metadata create date field Check if a directory with the capture date yy/mm/dd exists in the target directory If it exists move the photo there, if not create the directory first
module to list files in a target module to extract metadata with exiftool module to manage files module for the cli