1237 Commits

Author SHA1 Message Date
figsoda
ceaa8b876c
Merge pull request #526 from ouch-org/dependabot/cargo/clap_complete-4.4.2
build(deps): bump clap_complete from 4.4.1 to 4.4.2
2023-09-25 20:13:58 -04:00
dependabot[bot]
14626a9278
build(deps): bump time from 0.3.28 to 0.3.29
Bumps [time](https://github.com/time-rs/time) from 0.3.28 to 0.3.29.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.28...v0.3.29)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 23:11:08 +00:00
dependabot[bot]
c10f5db8f0
build(deps): bump clap_complete from 4.4.1 to 4.4.2
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.4.1...clap_complete-v4.4.2)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 23:10:53 +00:00
figsoda
5afd95b2db
Merge pull request #524 from ouch-org/dependabot/cargo/insta-1.32.0
build(deps): bump insta from 1.31.0 to 1.32.0
2023-09-20 20:18:03 -04:00
figsoda
2aad3fac0c
Merge pull request #523 from ouch-org/dependabot/cargo/rayon-1.8.0
build(deps): bump rayon from 1.7.0 to 1.8.0
2023-09-20 20:17:53 -04:00
dependabot[bot]
2d141c47a1
build(deps): bump insta from 1.31.0 to 1.32.0
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.31.0 to 1.32.0.
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/insta/compare/1.31.0...1.32.0)

---
updated-dependencies:
- dependency-name: insta
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 00:03:53 +00:00
dependabot[bot]
91eae7ea3a
build(deps): bump rayon from 1.7.0 to 1.8.0
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.7.0 to 1.8.0.
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/rayon-core-v1.7.0...rayon-core-v1.8.0)

---
updated-dependencies:
- dependency-name: rayon
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 00:03:45 +00:00
figsoda
b7da9b02ac
Merge pull request #509 from ouch-org/fix-unaligned-messages
fix unaligned output when using parallelism
2023-09-19 22:42:39 -04:00
dependabot[bot]
86524ae6b6
Merge pull request #521 from ouch-org/dependabot/cargo/clap-4.4.4 2023-09-19 00:19:35 +00:00
dependabot[bot]
bab8023594
build(deps): bump clap from 4.4.3 to 4.4.4
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.3 to 4.4.4.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.3...v4.4.4)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-19 00:07:50 +00:00
dependabot[bot]
156b3288ab
Merge pull request #520 from ouch-org/dependabot/cargo/clap_mangen-0.2.14 2023-09-19 00:07:14 +00:00
dependabot[bot]
00c8dbf773
build(deps): bump clap_mangen from 0.2.13 to 0.2.14
Bumps [clap_mangen](https://github.com/clap-rs/clap) from 0.2.13 to 0.2.14.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.13...clap_mangen-v0.2.14)

---
updated-dependencies:
- dependency-name: clap_mangen
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 23:56:43 +00:00
João M. Bezerra
a26d3d34ce Improve hints when decompressing with no extension
refactored `check_missing_formats_when_decompressing` to be aware of
missing extensions and unsupported extensions in order to give a more
detailed error message
2023-09-17 20:05:54 -03:00
João M. Bezerra
bc1d9457f0 ui tests: fix for MacOS and skip for Windows 2023-09-17 19:06:14 -03:00
João M. Bezerra
af7e95ae98 add UI tests guide in CONTRIBUTING.md 2023-09-17 19:06:14 -03:00
João M. Bezerra
192eaca5dc add ui snapshot tests
these tests are used to assert on Ouch's output for error reports and
progress logging
2023-09-17 19:06:14 -03:00
João M. Bezerra
c7f69194e8 give a less ambiguous warning for sniff failure
Ouch check for file signatures to be sure that the file indeed has the
correct format as inferred by extension, when that fails, we output a
message explaining that Ouch wasn't able to confirm the format, however,
previous message was confusing with the other extension detection ones
2023-09-17 19:06:14 -03:00
João M. Bezerra
dd51525c6c decrease RAM usage in integration tests
by decreasing the size of extension chains
2023-09-16 15:21:08 -03:00
João M. Bezerra
0151238c87 make CI faster by decreasing size of tests
make fuzzing tests create less files, with half the size and run less
test cases

should speed up by a magnitude of ~5.0x
2023-09-16 15:21:08 -03:00
figsoda
4703f1b821
Merge pull request #511 from ouch-org/cli-add-tests
add tests for CLI usage
2023-09-16 10:16:39 -04:00
João M. Bezerra
c7d48297fc add tests for CLI usage 2023-09-15 18:24:06 -03:00
figsoda
6d4e8beb71
Merge pull request #513 from ouch-org/dependabot/cargo/libc-0.2.148
build(deps): bump libc from 0.2.147 to 0.2.148
2023-09-13 20:16:54 -04:00
dependabot[bot]
864c268607
build(deps): bump libc from 0.2.147 to 0.2.148
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.147 to 0.2.148.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.147...0.2.148)

---
updated-dependencies:
- dependency-name: libc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-13 23:26:05 +00:00
figsoda
d2e80a8b89
Merge pull request #512 from ouch-org/dependabot/cargo/clap-4.4.3
build(deps): bump clap from 4.4.2 to 4.4.3
2023-09-12 19:44:59 -04:00
dependabot[bot]
b03a979335
build(deps): bump clap from 4.4.2 to 4.4.3
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.2 to 4.4.3.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.2...v4.4.3)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-12 23:12:08 +00:00
figsoda
09a75e8a93
Merge pull request #508 from ouch-org/add-completions-hints-to-clap
completions: hint generator to expand to file paths
2023-09-12 17:23:11 -04:00
João M. Bezerra
10d530d236 fix unaligned output when using parallelism 2023-09-12 14:00:19 -03:00
João M. Bezerra
7c6989de0e completions: hint generator to expand to file paths 2023-09-12 13:20:24 -03:00
figsoda
c0e053136f
Merge pull request #505 from ouch-org/dependabot/cargo/clap_complete-4.4.1
build(deps): bump clap_complete from 4.4.0 to 4.4.1
2023-09-07 20:01:45 -04:00
dependabot[bot]
709f100451
build(deps): bump clap_complete from 4.4.0 to 4.4.1
Bumps [clap_complete](https://github.com/clap-rs/clap) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.4.0...clap_complete-v4.4.1)

---
updated-dependencies:
- dependency-name: clap_complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-07 23:32:06 +00:00
João Marcos
1f49a812f4
Merge pull request #504 from ouch-org/update-changelog
update changelog
2023-09-07 16:17:31 -03:00
João M. Bezerra
0c3f3bbaab update changelog 2023-09-07 16:16:51 -03:00
João Marcos
9507c4d93a
Merge pull request #502 from ouch-org/fix-size-unit-inconsistency
Fix size unit inconsistency
2023-09-07 16:12:20 -03:00
João Marcos
3706f0dcb1
Merge pull request #503 from ouch-org/fix-clippy-warnings
fix clippy warning
2023-09-07 16:11:57 -03:00
João M. Bezerra
c32cbd8c7b fix clippy warning 2023-09-04 21:49:42 -03:00
João M. Bezerra
cbd327aad7 replace usage of ubyte by our own Bytes formatter 2023-09-04 21:15:57 -03:00
dependabot[bot]
674816ad5b
Merge pull request #501 from ouch-org/dependabot/github_actions/actions/checkout-4 2023-09-05 00:13:21 +00:00
dependabot[bot]
253edb5090
Merge pull request #500 from ouch-org/dependabot/cargo/lz4_flex-0.11.1 2023-09-05 00:06:01 +00:00
João M. Bezerra
693167e933 formatting: fix gibibytes vs gigabytes issue 2023-09-04 20:54:49 -03:00
dependabot[bot]
b1c50556da
build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 23:43:50 +00:00
João M. Bezerra
76116ed5ec re-add our size unit code from 368a776 2023-09-04 20:40:00 -03:00
dependabot[bot]
3541691731
build(deps): bump lz4_flex from 0.11.0 to 0.11.1
Bumps [lz4_flex](https://github.com/pseitz/lz4_flex) from 0.11.0 to 0.11.1.
- [Release notes](https://github.com/pseitz/lz4_flex/releases)
- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pseitz/lz4_flex/commits)

---
updated-dependencies:
- dependency-name: lz4_flex
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 23:36:00 +00:00
João Marcos
fe6fa928f9
Merge pull request #445 from PSeitz/use_lz4_flex
switch to lz4_flex
2023-09-04 18:02:38 -03:00
figsoda
0a66d3215a
Merge pull request #499 from ouch-org/dependabot/cargo/clap-4.4.2 2023-08-31 20:05:37 -04:00
dependabot[bot]
b6a0b94015
build(deps): bump clap from 4.4.1 to 4.4.2
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.1...v4.4.2)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-31 23:32:36 +00:00
figsoda
c8e7a805f2
Merge pull request #498 from ouch-org/dependabot/cargo/bstr-1.6.2 2023-08-30 19:41:56 -04:00
dependabot[bot]
5de4947a36
build(deps): bump bstr from 1.6.1 to 1.6.2
Bumps [bstr](https://github.com/BurntSushi/bstr) from 1.6.1 to 1.6.2.
- [Commits](https://github.com/BurntSushi/bstr/compare/1.6.1...1.6.2)

---
updated-dependencies:
- dependency-name: bstr
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-30 23:06:54 +00:00
figsoda
cb4643eefd
Merge pull request #495 from ouch-org/dependabot/cargo/time-0.3.28 2023-08-29 21:11:33 -04:00
dependabot[bot]
bbc5d1d528
build(deps): bump time from 0.3.27 to 0.3.28
Bumps [time](https://github.com/time-rs/time) from 0.3.27 to 0.3.28.
- [Release notes](https://github.com/time-rs/time/releases)
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md)
- [Commits](https://github.com/time-rs/time/compare/v0.3.27...v0.3.28)

---
updated-dependencies:
- dependency-name: time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-30 00:38:50 +00:00
figsoda
fdcfe2f1fb
Merge pull request #496 from ouch-org/dependabot/cargo/clap-4.4.1 2023-08-29 20:37:45 -04:00