Till Wegmueller
81eb4a7447
Use walkdir for efficient recursive traversal in FileBackend::build_search_index
...
- Replace manual recursive directory scanning with `walkdir` for simplified and efficient file traversal.
- Update dependencies in `Cargo.toml` and `Cargo.lock` to include `walkdir`.
- Enhance code maintainability by replacing redundant logic with streamlined traversal and processing.
2025-07-27 19:48:52 +02:00
Till Wegmueller
4649608408
Replace anyhow with custom RepositoryError for improved error specificity and consistency. Remove anyhow dependency.
2025-07-26 16:50:10 +02:00
Till Wegmueller
a0fcc13033
Introduce Catalog module with structs and functionality for managing package metadata, enhance file_backend and CLI to handle catalog operations, and update dependencies (chrono and others) to support new features.
2025-07-24 00:28:33 +02:00
Till Wegmueller
63f2d1da62
Add search method to repository module for querying packages, update dependencies to support search functionality.
2025-07-23 23:22:24 +02:00
Till Wegmueller
5d987ca0cb
Refactor package FMRI handling by introducing Fmri struct, update dependencies, and adjust repository and action modules for structured FMRI data processing
...
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-22 14:10:37 +02:00
Till Wegmueller
8a32bf3176
Add compression support (Gzip/LZ4) and update dependencies
...
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2025-07-21 22:37:08 +02:00
Till Wegmueller
bef5442afd
Adding diff-struct
...
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2024-08-15 21:27:00 +02:00
Till Wegmueller
5cea5186d7
Add serde and image starter module
...
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2024-08-14 20:02:29 +02:00
Till Wegmueller
59ae8ea4cc
fixing clippy issues
...
Signed-off-by: Till Wegmueller <toasterson@gmail.com>
2023-03-25 13:01:05 +01:00
dependabot[bot]
b4458da5f3
Bump regex from 1.4.5 to 1.5.5
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.4.5 to 1.5.5.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.4.5...1.5.5 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 20:14:34 +00:00
Till Wegmueller
3481814af2
Switch to anyhow and thiserror
...
Update clap to version 3
Make golang file parseable by removing line breaks
2022-03-24 19:48:41 -03:00
Till Wegmueller
d129518d33
Add Unicode parsing
...
Add Linebreak parsing
2021-09-04 23:58:43 -03:00
Till Wegmueller
f67ceb4b05
Hotfix to add ! property value characters
2021-05-01 16:05:28 -03:00
Till Wegmueller
b516ee1498
Cargo Publish fixes
2021-04-24 23:29:45 -03:00
Till Wegmueller
27d026d84c
Cargo Publish fixes
2021-04-24 23:29:19 -03:00
Till Wegmueller
de57e52066
Bump Version for release
2021-04-24 23:26:13 -03:00
Till Wegmueller
40f18ef38f
WIP: pest parser
2021-04-19 09:35:05 -03:00
Till Wegmueller
bae6f32d88
WIP: Add Capability to generate manifest file
2021-04-13 22:20:43 -03:00
Till Wegmueller
25ff8bc9d4
merging all ips packages into one repo
2021-03-21 14:12:03 -03:00