diff --git a/language_formatters_pre_commit_hooks/pretty_format_toml.py b/language_formatters_pre_commit_hooks/pretty_format_toml.py index 949d820..9350abe 100644 --- a/language_formatters_pre_commit_hooks/pretty_format_toml.py +++ b/language_formatters_pre_commit_hooks/pretty_format_toml.py @@ -45,6 +45,12 @@ def pretty_format_toml(argv: typing.Optional[typing.List[str]] = None) -> int: dest="no_sort", help="Don't sort keys", ) + parser.add_argument( + "--no-sort-table-keys", + action="store_true", + dest="no_sort_table_keys", + help="Don't sort table keys", + ) args = parser.parse_args(argv) status = 0 @@ -62,7 +68,7 @@ def pretty_format_toml(argv: typing.Optional[typing.List[str]] = None) -> int: inline=True, block=True, ), - sort_config=SortConfiguration(tables=not args.no_sort, table_keys=not args.no_sort), + sort_config=SortConfiguration(tables=not args.no_sort, table_keys=not args.no_sort_table_keys), format_config=FormattingConfiguration( spaces_before_inline_comment=args.inline_comment_spaces, spaces_indent_inline_array=args.indent,