in src/pathpicker/screen_control.py [0:0]
def on_enter(self) -> None:
line_objs = self.get_paths_to_use()
if not line_objs:
# nothing selected, assume we want hovered
line_objs = self.get_hovered_paths()
logger.add_event("selected_num_files", len(line_objs))
# commands passed from the command line get used immediately
preset_command = self.flags.get_preset_command()
if len(preset_command) > 0:
output.exec_composed_command(preset_command, line_objs)
else:
output.edit_files(line_objs)
sys.exit(0)