When running the mage ingest command, one should somehow be able to provide tags, sources, comments, etc. to be applied either to all files ingested, or to individual files ingested, so that this does not need to be done after the files have been ingested.
Ideas:
Terminal-based interactive ingestion; for each file ingested, the CLI will pause and prompt the user for metadata input.
File-based interactive ingestion; for each file ingested, the CLI will pause and wait for confirmation to read from a .mage/metadata file.
List-based ingestion; the CLI will read from a .mage/ingestlist file which contains paths to files to ingest along with the metadata to apply to them.
When running the
mage ingest
command, one should somehow be able to provide tags, sources, comments, etc. to be applied either to all files ingested, or to individual files ingested, so that this does not need to be done after the files have been ingested.Ideas:
.mage/metadata
file..mage/ingestlist
file which contains paths to files to ingest along with the metadata to apply to them.