mirror of
https://github.com/PartialVolume/shredos.x86_64.git
synced 2026-02-28 05:22:12 +00:00
37 lines
856 B
Python
37 lines
856 B
Python
# example from https://pypi.org/project/pathspec/
|
|
|
|
import pathspec
|
|
|
|
# The gitignore-style patterns for files to select, but we're including
|
|
# instead of ignoring.
|
|
spec_text = """
|
|
|
|
# This is a comment because the line begins with a hash: "#"
|
|
|
|
# Include several project directories (and all descendants) relative to
|
|
# the current directory. To reference a directory you must end with a
|
|
# slash: "/"
|
|
/project-a/
|
|
/project-b/
|
|
/project-c/
|
|
|
|
# Patterns can be negated by prefixing with exclamation mark: "!"
|
|
|
|
# Ignore temporary files beginning or ending with "~" and ending with
|
|
# ".swp".
|
|
!~*
|
|
!*~
|
|
!*.swp
|
|
|
|
# These are python projects so ignore compiled python files from
|
|
# testing.
|
|
!*.pyc
|
|
|
|
# Ignore the build directories but only directly under the project
|
|
# directories.
|
|
!/*/build/
|
|
|
|
"""
|
|
|
|
spec = pathspec.PathSpec.from_lines('gitwildmatch', spec_text.splitlines())
|