f
This commit is contained in:
@@ -175,27 +175,6 @@ class Get_File(sh.Cmdlet):
|
||||
log(f"Error: Backend could not retrieve file for hash {file_hash}")
|
||||
return 1
|
||||
|
||||
# Folder store UX: without -path, just open the file in the default app.
|
||||
# Only export/copy when -path is explicitly provided.
|
||||
backend_name = type(backend).__name__
|
||||
is_folder_backend = backend_name.lower() == "folder"
|
||||
if is_folder_backend and not output_path:
|
||||
display_title = resolve_display_title() or source_path.stem or "Opened"
|
||||
ext_for_emit = metadata.get("ext") or source_path.suffix.lstrip(".")
|
||||
self._open_file_default(source_path)
|
||||
log(f"Opened: {source_path}", file=sys.stderr)
|
||||
ctx.emit(
|
||||
{
|
||||
"hash": file_hash,
|
||||
"store": store_name,
|
||||
"path": str(source_path),
|
||||
"title": str(display_title),
|
||||
"ext": str(ext_for_emit or ""),
|
||||
}
|
||||
)
|
||||
debug("[get-file] Completed successfully")
|
||||
return 0
|
||||
|
||||
# Otherwise: export/copy to output_dir.
|
||||
if output_path:
|
||||
output_dir = Path(output_path).expanduser()
|
||||
|
||||
Reference in New Issue
Block a user