├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── release.toml ├── ren.gif ├── src ├── cli.rs ├── edit.rs ├── error.rs ├── input.rs ├── less.rs ├── main.rs ├── output.rs ├── replacer.rs ├── utils.rs └── writer.rs └── tests ├── cli.rs └── data ├── README.md ├── dirs ├── changes │ └── stays ├── find.txt ├── generate.sh ├── patch.patch └── stays │ └── changes ├── missing └── find.txt ├── multiple ├── changes stays ├── changes stays changes ├── find.txt ├── generate.sh ├── patch.patch ├── stays ├── stays changes └── stays stays ├── nested ├── changes dir with spaces 2 │ └── stays ├── changes dir with spaces │ └── stays dir with spaces two │ │ └── changes file with spaces ├── delete.patch ├── find.txt ├── generate.sh └── patch.patch └── simple ├── changes ├── delete.patch ├── find.txt ├── generate.sh ├── missing.txt └── patch.patch /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/README.md -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- 1 | no-dev-version = true 2 | -------------------------------------------------------------------------------- /ren.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/ren.gif -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/edit.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/input.rs -------------------------------------------------------------------------------- /src/less.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/less.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/output.rs -------------------------------------------------------------------------------- /src/replacer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/replacer.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/src/writer.rs -------------------------------------------------------------------------------- /tests/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/cli.rs -------------------------------------------------------------------------------- /tests/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/README.md -------------------------------------------------------------------------------- /tests/data/dirs/changes/stays: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/dirs/find.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/dirs/find.txt -------------------------------------------------------------------------------- /tests/data/dirs/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/dirs/generate.sh -------------------------------------------------------------------------------- /tests/data/dirs/patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/dirs/patch.patch -------------------------------------------------------------------------------- /tests/data/dirs/stays/changes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/missing/find.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/missing/find.txt -------------------------------------------------------------------------------- /tests/data/multiple/changes stays: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/multiple/changes stays changes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/multiple/find.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/multiple/find.txt -------------------------------------------------------------------------------- /tests/data/multiple/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/multiple/generate.sh -------------------------------------------------------------------------------- /tests/data/multiple/patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/multiple/patch.patch -------------------------------------------------------------------------------- /tests/data/multiple/stays: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/multiple/stays changes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/multiple/stays stays: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/nested/changes dir with spaces 2/stays: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/nested/changes dir with spaces/stays dir with spaces two/changes file with spaces: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/nested/delete.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/nested/delete.patch -------------------------------------------------------------------------------- /tests/data/nested/find.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/nested/find.txt -------------------------------------------------------------------------------- /tests/data/nested/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/nested/generate.sh -------------------------------------------------------------------------------- /tests/data/nested/patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/nested/patch.patch -------------------------------------------------------------------------------- /tests/data/simple/changes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/simple/delete.patch: -------------------------------------------------------------------------------- 1 | --- original 2 | +++ modified 3 | @@ -1 +0,0 @@ 4 | -changes 5 | -------------------------------------------------------------------------------- /tests/data/simple/find.txt: -------------------------------------------------------------------------------- 1 | changes 2 | -------------------------------------------------------------------------------- /tests/data/simple/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robenkleene/ren-find/HEAD/tests/data/simple/generate.sh -------------------------------------------------------------------------------- /tests/data/simple/missing.txt: -------------------------------------------------------------------------------- 1 | changes 2 | missing 3 | -------------------------------------------------------------------------------- /tests/data/simple/patch.patch: -------------------------------------------------------------------------------- 1 | --- original 2 | +++ modified 3 | @@ -1 +1 @@ 4 | -changes 5 | +altered 6 | --------------------------------------------------------------------------------