fix: --export-template correctly exports all notes

This commit is contained in:
Nathaniel Landau
2023-03-21 23:16:23 -04:00
parent 98fa996462
commit 4bf1acb775
3 changed files with 19 additions and 14 deletions

View File

@@ -560,6 +560,16 @@ class Application:
self.vault.export_metadata(export_format="json", path=str(path))
alerts.success(f"Exported metadata to {path}")
def noninteractive_export_template(self, path: Path) -> None:
"""Export the vault metadata to CSV."""
self._load_vault()
with console.status(
"Preparing export... [dim](Can take a while for large vaults)[/]",
spinner="bouncingBall",
):
self.vault.export_notes_to_csv(path=str(path))
alerts.success(f"Exported metadata to {path}")
def rename_key(self) -> None:
"""Rename a key in the vault."""
original_key = self.questions.ask_existing_key(