Releases: enuesaa/cpbuf
Releases · enuesaa/cpbuf
v0.0.17
Changelog
- 80552a1 chore: bump up version
- 713e6fc test(filematch): test util func.
- c748401 refactor(copy): extract filematch logic to filematch package
- d7d723d refactor(copy): normalize split logic
- 2dfe145 refactor(copy): remove duplicated logic
- 6ab3285 refactor(copy): refactor file search logic
- 819753d docs: update README to recommend stable version.
- b84fae2 refactor(buffer): continue refactoring. but not working.
- 0563371 refactor(buffer): add isTextMatch func to extract glob logic.
- 6cc6265 fix(copy): invalid test data. 内部的に各ディレクトリのパスを列挙する構造にしているのを忘れていた
- 3aed03e fix(buffer): missing rule to check chars after wildcard.
- 75405e8 refactor(buffer): change logic around directory. need refactor.
- e7d24a6 feat(copy): add test around wildcard
- b5fe6e3 feat(copy): use word
copy
instead ofbuffer
because I dont mentioned the wordbuffer
on README - 969ab38 chore(ci): use ubuntu-latest
v0.0.16
Changelog
- 5bafb4b feat(cli): accept short flag of
--help
,--version
- 5621015 chore: bump up version
- 8aaae8b chore(buffer): add test
- 7c68515 fix(buffer): filename may be file path in this func. this is not best.
- 23eed46 feat(buffer): accept wildcard to specify file
- cb2a020 fix(copy): change var name
- 21223dd chore(ci): change dependabot interval to monthly
v0.0.15
Changelog
- b0b015e Merge pull request #17 from enuesaa/dependabot/github_actions/dependencies-fcf4e41b5c
- 70ffcf5 chore(deps): bump goreleaser/goreleaser-action in the dependencies group
- 82aa67f chore(deps): update github actions version with dependabot
- 59e4b1d refactor(task): rename
Bufferfile
struct toBuffile
because that name used in other package and make me confused. - b92aa48 chore(ci): update actions versions
- e9845d7 fix:
error strings should not end with punctuation or newlines (ST1005)
by go-staticcheck - 7241822 refactor(repos): simplify public methods. from
NewRepos()
toNew()
- 03e8d21 chore: bump up version
- e18fbe7 Merge pull request #16 from enuesaa/dependabot/go_modules/dependencies-37025c5ca1
- f675a36 chore(deps): bump golang.org/x/term in the dependencies group
- 9b2cd52 chore: update README
- f67f8dc Merge pull request #15 from enuesaa/dependabot/go_modules/dependencies-f8a8197bb4
- 03a1026 chore(deps): bump github.com/spf13/cobra in the dependencies group
- b8eded2 Merge pull request #14 from enuesaa/dependabot/go_modules/dependencies-beb490aa00
- 90b7776 chore(deps): bump golang.org/x/term in the dependencies group
v0.0.14
Changelog
- 3d748b6 refactor(fsmock): simplify logic
- b42c686 chore: bump up version
- 77fcb8c chore(deps): use go 1.22.3
- 9de319a Merge pull request #13 from enuesaa/dependabot/go_modules/dependencies-77944f0cf8
- da735bd chore(deps): bump golang.org/x/term in the dependencies group
- fb2a1bd Merge pull request #12 from enuesaa/dependabot/go_modules/dependencies-e7df52a8c4
- 7f209a8 chore(deps): bump golang.org/x/term in the dependencies group
- a3e4e0d Merge pull request #11 from enuesaa/dependabot/go_modules/dependencies-73afdc0f69
- 2c7da0d chore(deps): bump the dependencies group with 1 update
- 9033c85 Merge pull request #10 from enuesaa/dependabot/go_modules/dependencies-db33c82b2d
- cf1ad41 chore(deps): bump the dependencies group with 1 update
- dddbad5 docs: write command usage on README
- acf456e chore: add notes for usage of FsMockRepository.Files to clear whether dir path should be included.
- 0fb21b5 feat: add testable examples for cli
v0.0.13
Changelog
- fdca17a chore: bump up version
- 7587eb9 fix(cli): do not use real file systems on test
- 088cf1a feat(usecase): test buffer
- a84aa05 feat: change help message around command alias. do not show flatten because alias commands are so noisy.
- a9e3793 test: around buf dir
- 97cc1c2 test: paste files
- 69f6654 chore(ci): test coverage
- 968db92 docs: show ci status badge on README
- 8accdc3 chore(deps): use go 1.22
v0.0.12
Changelog
- 6a6ea46 Merge pull request #9 from enuesaa/fix-copy-nested-files
- e591c54 fix: failed to copy nested files.
- 691cafd feat: try testable examples
- 0e46d08 chore: bump up version
- 14d27e9 fix(c): print warning message only when buffered file exists.
- 6335030 Merge pull request #7 from enuesaa/feature/fix-copy-nested-dir
- 5d1dc9c fix: create parent dir on buffer
- 9e3986f refactor: check file existence on workfile
- ff28e3b refactor: check file is broken symlink
- e29d613 refactor: should check broken sym link
- 435b2b9 refactor: separate buffer func with
copy all files in current dir
orcopy a file
- a8f967a fix: use log.Fatalf instead of panic because error message of duplication
- f954728 fix(copy): do not print copied filename here because usecase.Buffer already prints it.
- 04abf70 chore: use MIT License
- a9165d8 chore(ci): do not pass
-all
to tparse - 3dbca3c chore(ci): install latest tparse
- 6ea39fa chore(ci): try to use tparse ad github actions step summary
v0.0.11
Changelog
- ce2c42a chore(ci): considering semantics, fmt actions file
- 3cb9c86 chore: bump up version
- 4577910 feat: print warning message if buffered file already exists.
- 589343e refactor: use
RunE
instead ofRun
for testing purpose. - cc3bc9c refactor(usecase): separete files.
- 556d02b feat: move files from
internal
topkg
- 8ba5b7d Merge pull request #5 from enuesaa/dependabot/go_modules/dependencies-d8e0e02aa5
- ac176be chore(deps): bump the dependencies group with 1 update
- 692e88a chore: add refactor plan
- 3710d94 Merge pull request #4 from enuesaa/dependabot/go_modules/dependencies-1b55f8ac19
- 488b0c4 chore(ci): run test on pr
- 2a7879d chore(deps): bump the dependencies group with 2 updates
- 87a794f chore(deps): grouping
- 8d6cd42 chore(deps): add dependabot
0.0.10
0.0.9
Changelog
- a1d12f3 feat(reset): remove argument of
reset
because its behavior is not matched to command name.reset
makes us imaginemake empty
notrm file
- 4ad04e6 feat(l): add l command as alias of
list
- 00bd84a fix: use log.Fatalf instead of
log.Printf(); return
- c27651b feat(copy): print already copied files
- 6c1d4ea feat(r): add
r
command as alias ofreset
0.0.8
Changelog
- 0300182 chore: add todo
- 5f15e07 Merge pull request #1 from enuesaa/feature/ignore-broken-symlink
- 90fe3bf feat(copy): remove
--force
flag because there is no need. - 712bbde feat(copy): ignore broken symlink
- 880e375 feat(fs): add method
IsBrokenSymlink
to detect broken symlink - 0c57184 chore(symlink): add testdata
- 0eda527 refactor: use init() to modify log config.
- 91ac11b feat(copy): add
force
flag to skip errors. This is because something error happens when copying a symlink