Skip to content
This repository was archived by the owner on Nov 22, 2022. It is now read-only.
This repository was archived by the owner on Nov 22, 2022. It is now read-only.

Unsure how to import a large number of files #7

Description

@ngirard

The documentation -- which is great btw -- doesn't seem to address how to import a large number of files into a Supertag collection, and I couldn't find any script of program in the repo tree that would help.

Do you have any best practices to share ?
Could we imagine a helper tool for this ?
I guess what I'm thinking of, is a program (or a subcommand) that would take as arguments:

  • a name of a Supertag collection, or a mount point;
  • a <path> to the directory to import
  • a tag name that would be affected to all imported files (e.g. inbox)
  • an optional number of path components to strip (e.g. --strip-components=2)

and that would

  • find all files from <path> (possibly ignoring .git dirs using the ignore crate)
  • treat all path components as tags (excluding the leading components if necessary)
  • add the files to the Supertag collection, tagging them with the tags corresponding to the path components, plus the tag given as a parameter (e.g.inbox).

What do you think ?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions