All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Reuse existing commands filter/action to output config snippets
- Implement confirmation dialogue before irreversibly applying an action
- implement previewing an action
- split the pipeline into several actors that could be run in parallel if needed
- Fix descriptions for commands
- Reexport TemplateStringKind for documentation
- add doctests for some actions
- 7 commits contributed to the release over the course of 1 calendar day.
- 2 days passed between releases.
- 7 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Fix descriptions for commands
(
404d0b8
) - Reuse existing commands filter/action to output config snippets
(
ea7d264
) - Implement confirmation dialogue before irreversibly applying an action
(
975995c
) - Implement previewing an action
(
37aad75
) - Split the pipeline into several actors that could be run in parallel if
needed
(
27f0ad6
) - Reexport TemplateStringKind for documentation
(
859f50f
) - Add doctests for some actions
(
7144ddd
)
- Fix descriptions for commands
(
- fully annotate template config
- cargo fix & cargo fmt
- start annotating a template config file
- implement parsing rules from config files
- docs command opens browser
- adding cli option for filter mode
- Free the way for applying multiple filters
- Fix generate completions
- check for tags when running rules from config file
- implement template generation
- implement some snapshot testing
- fix naming in config
- more state changes for runner
- implement first part of rule runner
- first implementation draft for a config run
- parse first parts of py-organize config
- Switch to jwalk to walk the directory tree parallelized
- add new run command to run a specified rule from a config or script
- add new config command to generate and check configs
- apply multiple filters to walkdir iter
- split filters in seperate modules
- flatten library structure
- change Rule to contain new types
- make command arguments more reasonable
- add scripting and shell filter, add check for config and scripts subcommand, and run subcommands for config and scripts, add generate subcommand
- improve display
- Make FilterWalker more configurable for upcoming features
- make filters use more option/result methods
- Re-export filters and actions from core library for documentation purposes
- 32 commits contributed to the release over the course of 9 calendar days.
- 9 days passed between releases.
- 29 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Re-export filters and actions from core library for documentation purposes
(
1398491
) - Fully annotate template config
(
930593f
) - Check for tags when running rules from config file
(
7c0b0c9
) - Cargo fix & cargo fmt
(
cb1e115
) - Implement template generation
(
19110b9
) - Start annotating a template config file
(
0f49e89
) - Implement some snapshot testing
(
ad6f684
) - Implement parsing rules from config files
(
94757b5
) - Fix naming in config
(
22192eb
) - More state changes for runner
(
afb116b
) - Implement first part of rule runner
(
3f6df32
) - First implementation draft for a config run
(
abdc5ec
) - Split filters in seperate modules
(
85fd452
) - More deserialization attempts
(
c32b4b3
) - Flatten library structure
(
8b47644
) - Parse first parts of py-organize config
(
91a8840
) - Change Rule to contain new types
(
2c06e62
) - Fix generate completions
(
435488c
) - Make command arguments more reasonable
(
fb1a215
) - Add scripting and shell filter, add check for config and scripts subcommand,
and run subcommands for config and scripts, add generate subcommand
(
54a8993
) - Start sketching out scripting ideas
(
54a3446
) - Switch to jwalk to walk the directory tree parallelized
(
18ee702
) - Add new run command to run a specified rule from a config or script
(
075f025
) - Add new config command to generate and check configs
(
b544485
) - Docs command opens browser
(
1338889
) - Improve display
(
99d7b0c
) - Adding cli option for filter mode
(
d088c50
) - Make FilterWalker more configurable for upcoming features
(
a82a208
) - Free the way for applying multiple filters
(
7c29918
) - Fix borrow issues
(
398edb2
) - Apply multiple filters to walkdir iter
(
a316302
) - Make filters use more option/result methods
(
fd90047
)
- Re-export filters and actions from core library for documentation purposes
(
- docs command opens browser
- adding cli option for filter mode
- Free the way for applying multiple filters
- Switch to jwalk to walk the directory tree parallelized
- add new run command to run a specified rule from a config or script
- add new config command to generate and check configs
- apply multiple filters to walkdir iter
- improve display
- Make FilterWalker more configurable for upcoming features
- make filters use more option/result methods
- 12 commits contributed to the release over the course of 3 calendar days.
- 3 days passed between releases.
- 10 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Switch to jwalk to walk the directory tree parallelized
(
4757013
) - Add new run command to run a specified rule from a config or script
(
95b9b3c
) - Add new config command to generate and check configs
(
36d02df
) - Docs command opens browser
(
1246468
) - Improve display
(
543150d
) - Adding cli option for filter mode
(
fea4cc1
) - Make FilterWalker more configurable for upcoming features
(
14300ea
) - Free the way for applying multiple filters
(
33fc910
) - Fix borrow issues
(
3d1b0a1
) - Apply multiple filters to walkdir iter
(
09c428c
) - Make filters use more option/result methods
(
c005013
) - Start sketching out scripting ideas
(
b84d301
)
- Switch to jwalk to walk the directory tree parallelized
(
- Breaking change: Change syntax for date based filters to use range based syntax
- add description to lib.rs
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Add description to lib.rs
(
d2b3328
)
- Add description to lib.rs
(
- Implement
mimetype
filter
- 8 commits contributed to the release over the course of 1 calendar day.
- 1 day passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Implement
mimetype
filter (345d888
) - Implement
created
filter (f07ab6a
) - Remove human-panic dependency
(
9382256
) - Research dependencies
(
9f12de9
) - Cargo fix & cargo fmt
(
ee231a6
) - Cargo fix
(
0695061
) - Add doc comments for ignore args
(
626a2ac
) - Implement
empty
filter and global ignore for file names and directory paths (d51a81a
)
- Implement
- 13 commits contributed to the release over the course of 3 calendar days.
- 3 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Fix some grouping issues in Cli, create
cli
feature in organize-rs_core (b734e62
) - Implement
filter_by_extension
(45e4d5b
) - First try for implementing a file extension filter
(
45f2966
) - Fix indirection
(
e6fde80
) - Implement stub for filter methods
(
6c6f0f8
) - Add czkawka_core dependency
(
5063aec
) - Refine commands/subcommands
(
ed535f6
) - Add
actions
andfilters
as subcommands (60df64e
) - Start parsing config
(
0e36272
) - Refactor to workspace and create new core library
(
0de540b
) - Support opening text editor on Linux and OSX
(
b5a62b6
) - Implement
edit
command (a03feb2
) - Add boilerplate implementations for Enums
(
3c54381
)
- Fix some grouping issues in Cli, create
- 13 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Update Readme and add package details to Cargo.toml
(
7265563
) - Derive Deserialize and Serialize via Serde
(
2fb46a5
) - Derive Copy for some Enums
(
16acd7d
) - Add aliases and refactor
(
0cda7dc
) - Fixes to documention
(
1ae9d53
) - Sketch out OrganizeFilter from documentation
(
27d7cdb
) - Refine Recurse and Filters into Enum
(
5a35643
) - Reorganize
actions
module (453c5ba
) - Sketch out OrganizeAction from documentation
(
f26488c
) - Implement
reveal
command (9083240
) - Add command stubs
(
b54a8a5
) - Fix clippy lints
(
3e36508
) - Init abscissa app and generate config types from feldmann/organize
(
330a400
)
- Update Readme and add package details to Cargo.toml
(