Skip to content

Commit

Permalink
chore: prepare for v0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mohsen1 committed Jan 15, 2025
1 parent 8fbc2db commit fa89073
Show file tree
Hide file tree
Showing 10 changed files with 486 additions and 325 deletions.
16 changes: 6 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

### Changed

## [0.6.0] - 2024-01-15

- Simplified terminal output handling

## [0.5.0] - 2024-01-15

### Changed
Expand Down Expand Up @@ -56,13 +62,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Priority rules for file processing
- Ignore patterns support
- Binary file detection

## [Unreleased]

### Changed

- Added user-friendly size input format (e.g. '10MB', '128KB', '1GB')
- Removed `--stream` flag in favor of automatic pipe detection
- Improved file processing to collect and sort before processing
- Enhanced error handling and validation messages
- Better debug logging throughout the codebase
61 changes: 61 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@ edition = "2021"

[dependencies]
anyhow = "1.0"
byte-unit = "4.0"
clap = "4.4"
ignore = "0.4"
indicatif = "0.17"
regex = "1.10"
serde = { version = "1.0", features = ["derive"] }
sha2 = "0.10"
Expand All @@ -15,7 +17,6 @@ toml = "0.8"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["time", "local-time"] }
walkdir = "2.4"
byte-unit = "4.0"

[dev-dependencies]
assert_cmd = "2.0"
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ export PATH=$(pwd)/target/release:$PATH

## Usage

`yek` has sensible defaults, you can simply run `yek` in a directory to serialize the entire repository. It will serialize all files in the repository into chunks of 10MB by default. The file will be written to the temp directory and file path will be printed to the console.

### Run

```bash
Expand Down
Loading

0 comments on commit fa89073

Please sign in to comment.