Douglas Eichelberger
9075cbae62
brew style --fix
2023-04-21 09:58:50 -07:00
Douglas Eichelberger
ac1e6ded9a
git grep -l '# typed: false' | xargs gsed -i 's|# typed: false||g'
2023-04-21 09:57:47 -07:00
Issy Long
3a83b5492c
rubocop: Clean up Style/BlockDelimiters
excludes and autofix offenses
...
- The defaults of using "do ... end" for multi-line blocks everywhere is
good, better than switching everything to braces everywhere.
2023-03-08 23:54:22 +00:00
Markus Reiter
7a2aa85225
Only make directories writable when extracting.
2023-02-24 12:28:05 +01:00
Markus Reiter
fa2d917dec
Add test for extracting unwritable files.
2023-02-24 12:28:05 +01:00
Mike McQuaid
b57fe84f81
Use long/readable tar flags.
...
Also, use `--no-same-permissions` instead of `-o` (which does nothing
without `-p` being passed and run as `root`) for the more explicit
description of the behaviour we want.
2021-04-16 14:05:06 +01:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
Mike McQuaid
36dbad3922
Add frozen_string_literal to all files.
2019-04-20 13:27:36 +09:00
Markus Reiter
b6e54a06e0
Refactor unpack strategies into separate files.
2018-07-23 20:59:28 +02:00
Markus Reiter
b675024ce0
Add failing test for DirectoryUnpackStrategy
.
2018-07-22 22:02:09 +02:00
Markus Reiter
50855c98f0
Don't pass down basename in #extract_nested_tar
.
2018-07-19 12:49:21 +02:00
Markus Reiter
c6fa3fe8b4
Add test for basename in #extract_nestedly
.
2018-07-19 12:49:21 +02:00
Markus Reiter
22ddec85b0
Add failing test.
2018-07-18 13:05:34 +02:00
Markus Reiter
85f76e312a
Add spec for nested directories.
2018-07-16 21:36:44 +02:00
Markus Reiter
589c5b4e8d
Add support for nested archives.
2018-07-16 21:36:44 +02:00
Markus Reiter
9b4e32322a
xar
is only pre-installed on macOS.
2018-07-12 10:39:28 +02:00
Markus Reiter
633c590aac
Refactor unpack strategy specs.
2018-07-12 10:39:27 +02:00
Markus Reiter
5b3bbb76c9
Separate staging from download.
2018-07-12 10:39:27 +02:00