1
0
Fork 0
Commit Graph

88 Commits

Author SHA1 Message Date
Romain Vigier e6564509e1
mat2: Fix the --no-sandbox argument
The --no-sandbox argument was parsed incorrectly, meaning no sandbox was
used when it was absent and the sandbox being used when it was present.
2023-11-13 13:06:38 +01:00
jvoisin 73f2a87aa0 Provide a name for the loggers 2023-09-08 22:16:45 +02:00
jvoisin 04786d75da Bump the changelog 2023-08-02 21:09:12 +02:00
jvoisin 1b9608aecf Use proper type annotations instead of comments 2023-05-03 22:28:02 +02:00
jvoisin b1c03bce72 Bump the changelog 2023-02-23 21:36:46 +01:00
jvoisin 66a36f6b15 Bump the changelog 2023-01-28 17:55:02 +01:00
jvoisin 3cb3f58084 Another typing pass 2023-01-28 17:22:26 +01:00
jvoisin e8b38f1101 Revert "Simplify a bit the typing annotations of ./mat2"
This reverts commit 29057d6cdf.
2023-01-14 15:35:21 +01:00
jvoisin 8d7230ba16 Fix `-l` output 2023-01-07 17:10:02 +01:00
jvoisin 2b02c82e7f Bump the changelog 2023-01-07 16:52:58 +01:00
jvoisin 29057d6cdf Simplify a bit the typing annotations of ./mat2 2022-11-21 19:58:53 +01:00
jvoisin 180ea24e5a Remove pyflakes
Isn't borderline useless compared to mypy and pylint
2022-11-21 19:57:38 +01:00
jvoisin eec5c33a6b Bump the changelog 2022-07-06 19:20:21 +02:00
jvoisin b18e6e11f0 Bump the changelog 2022-04-30 17:31:29 +02:00
jvoisin 1b37604d3a Make processing multiple files safer concurrence-wise 2022-03-29 22:15:04 +02:00
jvoisin 1c3e2afa1e Escape more control chars in the cli 2022-03-29 22:13:55 +02:00
jvoisin e5dcd39225 Bump the changelog 2022-01-06 17:00:22 +01:00
jvoisin 1c4e98425a Make the linter happier 2021-11-23 17:34:14 +01:00
jvoisin d4479d9baa Bump the changelog 2021-08-29 13:33:47 +02:00
jvoisin c5841a241d Bump the changelog 2021-03-19 17:54:21 +01:00
jvoisin 88fa71fbde Bump the changelog 2020-12-18 17:55:41 +01:00
jvoisin 61dce89fbd Raise a ValueError explicitly 2020-11-30 18:52:07 +01:00
jvoisin d008b1e2f0 Bump the changelog 2020-03-29 13:21:55 +02:00
Antoine Tenart 843c0d8cc5 mat2: standardize the help messages format
This is a cosmetic patch only.

Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2020-02-27 10:25:29 +01:00
jvoisin 12f23e0150 Bump the changelog 2020-02-09 19:00:34 +01:00
jvoisin da182dc2f8 Bump the changelog 2019-11-30 18:31:07 +01:00
georg 697cb36b81 This is mat2, not MAT2
Closes #131
2019-11-30 01:14:41 -08:00
jvoisin a389cc760a Fix a stacktrace in ./mat2 when the file can't be cleaned 2019-10-17 22:51:00 +02:00
jvoisin 4034cf9a1a Copy file permissions
Mat2 (the cli) will now copy the input file permissions
to the output file.
2019-10-13 11:54:47 +02:00
jvoisin 5f0b3beb46 Add a way to disable the sandbox
Due to bubblewrap's pickiness, mat2 can now be run
without a sandbox, even if bubblewrap is installed.
2019-10-12 16:13:49 -07:00
jvoisin 40669186c9 Add support for inplace cleaning 2019-08-31 10:31:08 -07:00
jvoisin d76a6cbb18 Some arguments of mat2 are mutually exclusive 2019-08-01 08:14:21 -07:00
jvoisin 00d728f6cc Display the filename along with the "No metadata found" message 2019-07-18 01:30:28 +02:00
jvoisin 88b95923ab Parallelize the cli 2019-06-05 22:28:57 +02:00
Antoine Tenart f19f6ed8b6 Rework the dependency checks to distinguish required/optional ones
Rework the dependencies definition to include a 'required' flags, which
is passed by the check_dependencies helper to the callers, so that they
can distinguish between required and optional dependencies.

This help in two ways:
- The unit test for the dependencies was now failing when an optional
  one was missing, due to a previous rework.
- Mat2's --check-dependencies was referring to "required dependencies"
  and was misleading for the user as some of them could be optional.

Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-05-13 23:35:26 +02:00
jvoisin ef665e6dc1 Please pylint 2019-05-13 23:31:46 +02:00
jvoisin aa0ff643c4 Improve a bit the debug mode 2019-05-13 22:12:00 +02:00
jvoisin d0ab2c3023 Bump the changelog 2019-05-10 22:16:38 +02:00
jvoisin f1a06e805b Fix an erroneous errors message
This one was spotted by @fuzzy
2019-05-08 22:34:32 +02:00
jvoisin 74afa885f5 Please pylint 2019-03-30 10:39:39 +01:00
Antoine Tenart c8602b8c7e mat2: display the default choice of --unknown-members in the help
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-26 18:16:03 +01:00
Antoine Tenart b4b150a4f5 mat2: do not check the input file for W_OK
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-26 18:11:21 +01:00
Antoine Tenart 2405df0469 mat2: fix typo in error message when a file does not exist
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-03-23 00:33:18 +01:00
georg 1327089a30 Small fixes for newer pylint versions 2019-03-07 21:53:43 +01:00
jvoisin cb8a016319 Bump the changelog 2019-02-28 00:13:28 +01:00
jvoisin 6b45064c78 Bump the changelog 2019-02-17 17:02:17 +01:00
jvoisin 54e50450ad Fix the return code on parsers' list display 2019-02-03 21:09:12 +01:00
jvoisin 505be24be9 Bump the changelog 2018-11-10 12:46:31 +01:00
jvoisin 8ff57c5803 Do not display control characters in output
Kudos to Sherry Taylor for reporting this issue ♥
2018-11-07 22:07:46 +01:00
jvoisin 04bb8c8ccf Add mp4 support 2018-10-28 07:41:04 -07:00