Skip to content

Releases: relastle/pmy

v0.7.0

05 Apr 01:31
Compare
Choose a tag to compare

Changelog

  • 672a1d7 build: $ go get -u && go mod tidy
  • 07958c3 feat(main.go): use embed instead of statik
  • 3ce0c11 feat(pmy.zsh): Preserve $BUFFER when fuzzy-finder-cmd failed (#37)
  • b830280 feat: update go version to 1.18
  • 0750e05 fix: make integration test runnable outside gopath
  • 76add81 update: bump version to 0.7.0 (Support Golang ^1.18)

v0.6.1

24 Dec 02:27
Compare
Choose a tag to compare

Changelog

8f3bc17 update: bump ver

v0.5.6

24 Dec 02:22
Compare
Choose a tag to compare

Changelog

79543b2 fix(config): fix config initialization that i broke in #34 (#36)
1fd8ce1 fix(out): escape backslashes in output shell scripts (#35)
aa59e49 update: bump version

v0.5.5

23 Dec 00:29
cb0dae2
Compare
Choose a tag to compare

Changelog

d6b7ccb 🌾 Update : add goreleaser actions
2874ed0 🍃 Fix : bug of buffers are reset when no pattern match was found
d7236af Add: Utils module(add string utility to generate n-length string)
f0aeaed Add: add neo json file
ee041d0 Add: benchmark script
07d7f71 Add: cf subcommands
35386fe Add: cf(cloud foundry) rules
0959062 Add: cmd.go and its test script
3046790 Add: codacy cfg path
7a6321a Add: curl rules for general HTTP method boilerplate
05d1718 Add: fossa
e341bc1 Add: gitignore
8b6c771 Add: initial config.yml
23b55aa Add: intergation test script
e7bed38 Add: minimal zshrc to test function of pmy
d1c871e Add: new rule configuration json file
18bbf98 Add: rule for testing
cd3edc8 Add: sample
71d43f8 Add: script for integration_test
0816271 Add: test to github aciton
e812206 Add: tmux-related rules and snippets
f0abcc7 Add: zsh script to source for applying default zsh-settings
9095914 Create LICENSE
a5cc6b3 Create go.yml
d4182f3 Fix/Improve pmy rules (#15)
820eb71 Fix:
51df578 Fix: Docker image version
4e5c8f7 Fix: Dockerfile
c546217 Fix: Dockerfile
24effe4 Fix: awk print all line
17ce12a Fix: behavior of magic command
f747e41 Fix: behavior of magic command (#23)
6803ba2 Fix: bug of encoding NOT aligned tag
89942e7 Fix: cf rule order
83e8edd Fix: checkboxes
a722312 Fix: circlrci config
007edb5 Fix: dockerfile
f1011b5 Fix: does not add to roots when specified path is empty
0cb73a5 Fix: does not add to roots when specified path is empty (#17)
51e1e8a Fix: escaped character in SHELL
089887b Fix: ignore git command error message to /dev/null
e09b8d8 Fix: indent
6ad82e9 Fix: issues from codacy
1eefd0c Fix: json indent
737748c Fix: loads all snippet files not only pmy_snippet.txt-suffixed
42b2858 Fix: ls option
9fe1b61 Fix: markdown
7fe9852 Fix: minor
72192f2 Fix: number for postfix completion regexp
4a6c6c1 Fix: number for-loop postfix completion
6c2b668 Fix: one test case
9c637b3 Fix: readme
25f5bb4 Fix: readme
bc59389 Fix: readme
e920e07 Fix: readme
17e2967 Fix: remove machine
6b8c56e Fix: remove unnecessary sout pring
266f044 Fix: resolve priorities of rules and fix expand order
3ba360f Fix: rmeove tag from cd
5c23d07 Fix: rule for disaplaying subcommands
3383dc8 Fix: so that replacement against shell variable is conducted repeatedly
9816e73 Fix: string format
dd4bf4c Fix: string format
2a6f09a Fix: syntax
7d52a83 Fix: tab
06b9686 Fix: taggo commands
259e939 Fix: test statement
3a478a4 Fix: trailing white space
c73c375 Fix: type of execute
86417f5 Fix: typo
548824a Fix: unnecessary empty line in fzf sources
2b8de3b Fix: workflow
75874ca Initial commit
0310aba Introduce YML-based configuration (#20)
f497cde Introduced goreleaser (#19)
ad0774b Major Refactoring (#16)
b609042 Merge branch 'develop' of https://github.com/relastle/pmy into develop
a3149f3 Merge branch 'develop' of https://github.com/relastle/pmy into develop
86383f4 Merge branch 'develop' of https://github.com/relastle/pmy into develop
ff8e8d6 Merge branch 'develop' of https://github.com/relastle/pmy into develop
8005818 Merge branch 'develop' of https://github.com/relastle/pmy into develop
1070185 Merge branch 'develop' of https://github.com/relastle/pmy into develop
6d60278 Merge branch 'feature/cmdSpecificConfig' into develop
9c9ad95 Merge branch 'feature/cmdSpecificConfig' of https://github.com/relastle/pmy into feature/cmdSpecificConfig
83988ab Merge branch 'feature/onlineCommandExecution' into develop
f53b78f Merge https://github.com/relastle/pmy into develop
393e166 Merge pull request #10 from relastle/develop
3782019 Merge pull request #12 from relastle/develop
5fed8ad Merge pull request #13 from relastle/develop
0fd6769 Merge pull request #14 from relastle/develop
7739285 Merge pull request #2 from relastle/develop
53bc7ec Merge pull request #25 from relastle/develop
4f13c04 Merge pull request #3 from relastle/develop
cb0dae2 Merge pull request #34 from Ryooooooga/log-env-var
6e2618d Merge pull request #4 from relastle/develop
48c9918 Merge pull request #7 from relastle/develop
69fb637 Merge pull request #8 from relastle/develop
2d776f5 Merge pull request #9 from relastle/develop
6de1553 Organize documents (#22)
bfc0261 Refactor:
e75bfd6 Refactor: bench function
701c327 Refactor: major refactring and worked in a simple case
d79f242 Refactor: minor
3586a1a Refactor: minor
7fb0e8c Refactor: perfectly refactor the codes (all integration tests were passed 🎉)
4dacda6 Refactor: rename resources -> rules
fcd107a Remove:
580bcf0 Remove:
05069e3 Remove:
877025c Remove:
000d8d2 Remove:
1472184 Remove: sandbox
f2ed5d2 Remove: test scripts (i will write test later)
4662280 Remove: untrack rules and snippets (it will be tracked in another repository)
e8323ef Remove: unused setting
f98a3f7 Rename:
b6deb01 Rename:
35f7557 Rename:
38e6bd7 Rename:
049ada5 TMP:
70c9435 Update README.md
bb406f1 Update README.md
c4083dd Update README.md
32dd8d9 Update README.md
db7bc96 Update README.md
d7a9b16 Update README.md
adbc053 Update README.md
56c49fa Update README.md
480d1e3 Update README.md
a0fb89a Update README.md
bcd7794 Update README.md
5c6e217 Update README.md
418585b Update all gifs
a8ec6ac Update readme
991d256 Update: ** comp no totyu
d7da2f2 Update: 🔥 remove bench scripts because the location is not suitable
df7eead Update: Implement the static load of zsh script
2d690f5 Update: Implemented Magic command logic!
f6ae57f Update: Implemented taggo(simple tagging command)
ccaddd4 Update: Readme
91a7e47 Update: Readme
9ec8835 Update: ReplaceAll -> Replace
c5216bf Update: Use fd command for ** expansion
4f86ce0 Update: Use immediate command when there is a single command group and the tag is emmty
6c75bd9 Update: add FOSSA's large badge
0a78190 Update: add git co or git checkout branch completion
dfdc20d Update: add taggo dependencies
5f09091 Update: add after command to all rules
12ee728 Update: add bench
43f712a Update: add bench scripts for loading large zsh environment injection
cc6e249 Update: add cf delete-service comp
521b256 Update: add cherry-pick, rebase rule, and ** completion!!(its innovational)
69c21d4 Update: add circle ci status badge
60a87d6 Update: add circleci config
7d224c5 Update: add dependencies in Dockerfile
fae7733 Update: add docker build target and integration test target
ade4f3e Update: add fzf option rule and snippet
a5eec13 Update: add fzf option rule and snippet
a9a9bcd Update: add gcc and make commands
94ff2fd Update: add git branch delete rules
f4bcfc6 Update: add git sub command completion
7b2c09b Update: add input struct
705a2b7 Update: add lint target
19ffad5 Update: add merge rule
248cded Update: add postfix completion for <number>.for
3142916 Update: add resources (rules and inputs) to use in test
8eb6c49 Update: add some comment
e8566ab Update: add tag to (co|checkout) rule
fb4333b Update: add workflow
e5a1730 Update: almost implemented all online execution! 🎉
c4b56ec Update: apply renamed config file
eb81934 Update: auto docker build test
e91c39f Update: bind key using environment variable
11bb868 Update: change bench rules size
3da0c82 Update: change cherry pick sources
c8b3d9e Update: change config file
b17ea51 Update: change order of rules
14a1d4a Update: change order of rules
878c9c8 Update: change rule
4f445c8 Update: check if you can use other fuzzy-finder easily(yes, you can.)
20c1f26 Update: circleci
c5b7d9a Update: comment out workflows
3d00bfe Update: complete test case
f7dd645 Update: completely replace old config file with neo config file
0fcaa9d Update: config.yml
00b8d2b Update: created an alpine docker image containing(fzf, pmy, zsh)
cf3bd4f Update: delimiterを環境変数から指定可能にした
453c059 Update: docker tag injection
8f87d9b Update: dockerfile
63c6d7e Update: dockerfile
d0e513f Update: dont use ./test.zsh
b82de7a Update: double-quote
4842dfd Update: embed GIF
22bf007 Update: enable benchmark logging and yaml-based rule configuration
9034b68 Update: enhance cd behavior
2155d1f Update: escape shell-variable injection
1e20991 Update: follow codacy
9316b54 Update: general purpose ** completion
8ff58fc Update: get dependencies before build
4421579 Update: get taggo
9201f49 Update: gif
2252d2a Update: go mod
c9dd177 Update: go mod init
89cafb7 Update: go mod tidy
998cf04 Update: go mod tidy
2c7654f Update: ignore binary file
96bc93f Update: ignore dist
9624a41 Update: ignore leading spaces
fdc7229 Update: ignore tags
9ab493d Update: implement PMY delimiter by environment variable
1b6e2ae Update: implement auto-tag elimination, and implement after command excecution against fzf result
0252fec Update: implement escape util function
dc37c6b Update: implement general manipulation of resulting left/right buffer (which also supports parametrized expansion)
5c71de0 Update: implement git sub command option completion
df5ad93 Update: implement git sub command option completion
aa9d716 Update: implement parsing of arguments and simple fetching alhorithm
dddc280 Update: implement test method to dump large rules & refactor pmyRules as it contain pointer list
193acd0 Update: implemented custom fuzzy finder command
c077936 Update: implemented general way of parametrized replacement against target command
f4af03e Update: implemented integration test in Go
8ee78c1 Update: implemented logic (almost)
acb59af Update: implemented logic (almost)
ddf9586 Update: implemented pmy output form where zsh statement is embedded
cbdc64d Update: implementing parametrized regexp manipulation
ec9eec6 Update: improve cf comp
f025aa1 Update: improve command output concatenation (simply excecute command orderly)
bdae021 Update: improve general path completion
704c059 Update: improve general path completion
fdfabfe Update: improve the behavior of general completion of path
6202f73 Update: incorporate original escaping and worked with emoji 🎉
6e89a73 Update: incorporate tagged command
1993f1d Update: incorporated goreleaser
a764b6a Update: inject variable
bea6e3e Update: insert resetTime...

Read more

v0.5.4: Merge pull request #30 from relastle/develop

26 Feb 04:22
b4d94b2
Compare
Choose a tag to compare
Update: integration test seperable from build phase

v0.5.2

06 Dec 09:43
8640ba9
Compare
Choose a tag to compare

Changelog

72d80ab Merge pull request #25 from relastle/develop
16c0d47 Update: minor change in makefile
cf184e5 Update: remove taggo dependencies (#24)
f6fc9fe Update: use cli v2.0
53e231e Update: version
674029c hostfix: follow cli v2
8640ba9 hostfix: follow cli v2 (#26)

v0.5.0

21 Oct 15:13
Compare
Choose a tag to compare

Changelog

ddc48a9 Fix: behavior of magic command
57197ec Fix: checkboxes
0c45a5b Introduce YML-based configuration (#20)
2d76c1e Organize documents (#22)
58e2cf3 Update: Readme
b7546f4 Update: embed GIF
208ddc6 Update: gif
6e27706 Update: introduced cli (https://github.com/urfave/cli) (#21)
b831633 Update: readme
b66992c Update: readme minor

v0.4.0

21 Oct 07:02
0c45a5b
Compare
Choose a tag to compare

Changelog

592eb1b Fix: readme
e685586 Update: introduced cli (https://github.com/urfave/cli)
f9f18b5 Update: make elapsed time public
e4030f6 Update: organize mod

v0.3.0

21 Oct 06:00
Compare
Choose a tag to compare

Changelog

00ee446 Fix: Dockerfile
418f72f Fix: does not add to roots when specified path is empty (#17)
dbafdfb Fix: minor
d54a2ae Introduced goreleaser (#19)
331dd01 Update: enable benchmark logging and yaml-based rule configuration
2e89fc9 Update: go mod
d2ec3e6 Update: mkdir if log directory does not exist
05a49da Update: readme
61221ca tidy mod (#18)

v0.2.0

18 Oct 05:53
Compare
Choose a tag to compare

Changelog

e505bff Add: curl rules for general HTTP method boilerplate
f782bc1 Fix/Improve pmy rules (#15)
24cdd12 Fix: Docker image version
4a9ea12 Fix: Dockerfile
c6645d4 Fix: bug of encoding NOT aligned tag
ea75ad2 Fix: circlrci config
6f7158e Fix: dockerfile
4559fce Fix: does not add to roots when specified path is empty
91b8264 Fix: ignore git command error message to /dev/null
d8d888d Fix: issues from codacy
56c6df9 Fix: json indent
be88c78 Fix: markdown
50a37a3 Fix: resolve priorities of rules and fix expand order
6b73a5d Fix: taggo commands
b7ba02e Fix: type of execute
e77a383 Fix: typo
f060cd8 Major Refactoring (#16)
5e2fba8 Merge branch 'develop' of https://github.com/relastle/pmy into develop
936f250 Merge branch 'develop' of https://github.com/relastle/pmy into develop
40332c2 Merge branch 'develop' of https://github.com/relastle/pmy into develop
7a7dfa9 Merge branch 'develop' of https://github.com/relastle/pmy into develop
629bed2 Merge branch 'feature/cmdSpecificConfig' into develop
c8764c3 Merge https://github.com/relastle/pmy into develop
7ba2256 Merge pull request #12 from relastle/develop
c8d72ce Merge pull request #13 from relastle/develop
f693e76 Merge pull request #14 from relastle/develop
aab9384 Refactor:
84f3536 Refactor: major refactring and worked in a simple case
3e5309a Refactor: minor
8e69f57 Refactor: minor
1067e28 Refactor: perfectly refactor the codes (all integration tests were passed 🎉)
ba06e20 Remove:
373b44f Remove: test scripts (i will write test later)
74ff60d Remove: untrack rules and snippets (it will be tracked in another repository)
a80e917 TMP:
2096cc4 Update README.md
5a4d7e2 Update: 🔥 remove bench scripts because the location is not suitable
c624880 Update: Implement the static load of zsh script
d8071eb Update: Implemented taggo(simple tagging command)
69a6663 Update: Readme
d3ae75a Update: Use fd command for ** expansion
b39c7fe Update: add taggo dependencies
10244f3 Update: add dependencies in Dockerfile
5cc62c2 Update: add fzf option rule and snippet
6514aa7 Update: add fzf option rule and snippet
76c0fba Update: add gcc and make commands
f058238 Update: add tag to (co|checkout) rule
e751bb5 Update: almost implemented all online execution! 🎉
043f32f Update: change rule
eaf2b3e Update: dockerfile
a6c21b1 Update: dockerfile
6f8e8dd Update: dont use ./test.zsh
32da53b Update: get taggo
ba1c818 Update: go mod init
ef093f3 Update: go mod tidy
d879798 Update: ignore dist
64ae5a2 Update: implement git sub command option completion
be7c1d4 Update: implement git sub command option completion
6369d1d Update: improve command output concatenation (simply excecute command orderly)
0fdb3c7 Update: improve general path completion
4e9e03a Update: improve general path completion
11a8a37 Update: incorporated goreleaser
f07d97c Update: ls command -a -> -A
04917a0 Update: ls command -a -> -A
f8fd62a Update: make each integration test case emit its elapsed time
485d69b Update: make each integration test case emit its elapsed time
7604738 Update: make sure that creating statik dir when embedded zsh file is not up-to-date
7491c2c Update: makefile
85ef982 Update: merge (conflict resolved)
a0644f1 Update: minor rules
e412598 Update: organize pmy.zsh
74cc4a9 Update: readme (organize dependencies)
1b6a918 Update: remove emoji from titles
4b3183a Update: remove redundant tag json k:v
faef6ac Update: seperate taggo command to other repository
095bcb0 Update: taggo newer command
1ce7307 Update: use colorflag
a47ddf6 Update: use bread first search by default
de135b5 Update: use bread first search by default
a50bd00 Update: use fzf default command instead of bfind
934b607 Update: use git ls instead of git log (because its more beautiful!)
e5ab923 Update: use go tidy in test
2c8644b fix: regexp for general filepath