weak-head / nimbus

Nimbus is engineered to optimize data backup processes and efficiently orchestrate service deployments for homelabs and dev environments.
MIT License
1 stars 0 forks source link

Support zip archival format #18

Closed weak-head closed 4 months ago

weak-head commented 4 months ago

Description

Added support for zip archives, including those using gzip, bz2 and lzma compression.

Configuration change

Archive profiles could use zip provider, with an optional bz2, gz or xz compressor.

profiles:
  archive:
    - name: zip_gz
      provider: zip
      compress: gz  # Optional: Compressor [ bz2 | gz | xz ]

Related issues

Closes #9

codecov[bot] commented 4 months ago

Codecov Report

Attention: Patch coverage is 97.43590% with 2 lines in your changes are missing coverage. Please review.

Project coverage is 54.00%. Comparing base (343acea) to head (77ab447).

Files Patch % Lines
src/nimbuscli/cmd/factory.py 33.33% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #18 +/- ## ========================================== + Coverage 52.95% 54.00% +1.05% ========================================== Files 39 40 +1 Lines 1422 1459 +37 Branches 303 306 +3 ========================================== + Hits 753 788 +35 - Misses 654 656 +2 Partials 15 15 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.