summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/editorconfig/__main__.py
diff options
context:
space:
mode:
authorcyfraeviolae <cyfraeviolae>2024-04-03 03:17:55 -0400
committercyfraeviolae <cyfraeviolae>2024-04-03 03:17:55 -0400
commit12cf076118570eebbff08c6b3090e0d4798447a1 (patch)
tree3ba25e17e3c3a5e82316558ba3864b955919ff72 /venv/lib/python3.11/site-packages/editorconfig/__main__.py
parentc45662ff3923b34614ddcc8feb9195541166dcc5 (diff)
no venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/editorconfig/__main__.py')
-rw-r--r--venv/lib/python3.11/site-packages/editorconfig/__main__.py82
1 files changed, 0 insertions, 82 deletions
diff --git a/venv/lib/python3.11/site-packages/editorconfig/__main__.py b/venv/lib/python3.11/site-packages/editorconfig/__main__.py
deleted file mode 100644
index fc98b6f..0000000
--- a/venv/lib/python3.11/site-packages/editorconfig/__main__.py
+++ /dev/null
@@ -1,82 +0,0 @@
-"""EditorConfig command line interface
-
-Licensed under Simplified BSD License (see LICENSE.BSD file).
-
-"""
-
-import getopt
-import sys
-
-from editorconfig import VERSION, __version__
-from editorconfig.compat import force_unicode
-from editorconfig.exceptions import ParsingError, PathError, VersionError
-from editorconfig.handler import EditorConfigHandler
-from editorconfig.versiontools import split_version
-
-
-def version():
- print("EditorConfig Python Core Version %s" % __version__)
-
-
-def usage(command, error=False):
- if error:
- out = sys.stderr
- else:
- out = sys.stdout
- out.write("%s [OPTIONS] FILENAME\n" % command)
- out.write('-f '
- 'Specify conf filename other than ".editorconfig".\n')
- out.write("-b "
- "Specify version (used by devs to test compatibility).\n")
- out.write("-h OR --help Print this help message.\n")
- out.write("-v OR --version Display version information.\n")
-
-
-def main():
- command_name = sys.argv[0]
- try:
- opts, args = getopt.getopt(list(map(force_unicode, sys.argv[1:])),
- "vhb:f:", ["version", "help"])
- except getopt.GetoptError as e:
- print(str(e))
- usage(command_name, error=True)
- sys.exit(2)
-
- version_tuple = VERSION
- conf_filename = '.editorconfig'
-
- for option, arg in opts:
- if option in ('-h', '--help'):
- usage(command_name)
- sys.exit()
- if option in ('-v', '--version'):
- version()
- sys.exit()
- if option == '-f':
- conf_filename = arg
- if option == '-b':
- version_tuple = split_version(arg)
- if version_tuple is None:
- sys.exit("Invalid version number: %s" % arg)
-
- if len(args) < 1:
- usage(command_name, error=True)
- sys.exit(2)
- filenames = args
- multiple_files = len(args) > 1
-
- for filename in filenames:
- handler = EditorConfigHandler(filename, conf_filename, version_tuple)
- try:
- options = handler.get_configurations()
- except (ParsingError, PathError, VersionError) as e:
- print(str(e))
- sys.exit(2)
- if multiple_files:
- print("[%s]" % filename)
- for key, value in options.items():
- print("%s=%s" % (key, value))
-
-
-if __name__ == "__main__":
- main()