                      "(--extract-every-n) parameter to only extract every nth frame." +
                      frames_and_faces_dir + align_eyes +
                      "\nL|'manual': Manually view and edit landmarks." + frames_dir + align_eyes +
                      "\nL|'merge': Merge multiple alignment files into one. Specify a space "
                      "separated list of alignments files with the -a flag."
                      "\nL|'missing-alignments': Identify frames that do not exist in the "
                      "alignments file." + output_opts + frames_dir +
                      "\nL|'missing-frames': Identify frames in the alignments file that do not "
                      "appear within the frames folder/video." + output_opts + frames_dir +
                      "\nL|'legacy': This updates legacy alignments to the latest format by "
 
</s> remove                               "action": DirFullPaths,
 </s> add                               "action": DirOrFileFullPaths,
                    "separated list of alignments files with the -a flag. Optionally specify a "
                    "faces (-fc) folder to filter the final alignments file to only those faces "
                    "that appear within the provided folder."
                      "(--extract-every-n) parameter to only extract every nth frame." +
                      frames_and_faces_dir + align_eyes +
                      "\nL|'manual': Manually view and edit landmarks." + frames_dir + align_eyes +
                      "\nL|'merge': Merge multiple alignment files into one. Specify a space "
                    "separated list of alignments files with the -a flag. Optionally specify a "
                    "faces (-fc) folder to filter the final alignments file to only those faces "
                    "that appear within the provided folder."
                      "\nL|'missing-alignments': Identify frames that do not exist in the "
                      "alignments file." + output_opts + frames_dir +
                      "\nL|'missing-frames': Identify frames in the alignments file that do not "
                      "appear within the frames folder/video." + output_opts + frames_dir +
                      "\nL|'legacy': This updates legacy alignments to the latest format by "
keep keep keep keep replace keep keep keep keep keep
 Alignments tool updates

Merge alignments: Add ability to filter out faces that do not appear in the final alignments file
GUI: Add icon to open video file for frames 
tools/cli.py