<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_core/tmpls/comps, branch picker-0.2.0</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>fix(comps): fix PowerShell completion word index and arg passing</title>
<updated>2026-08-08T18:51:25+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-08T18:51:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=ba02e78e26991a99744f9b546626c314f6bd7982'/>
<id>ba02e78e26991a99744f9b546626c314f6bd7982</id>
<content type='text'>
Correct off-by-one word index computation and conditionally pass
option values only when non-empty to avoid spurious parsing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct off-by-one word index computation and conditionally pass
option values only when non-empty to avoid spurious parsing.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(zsh): guard compdef call with function check</title>
<updated>2026-08-08T18:24:51+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T08:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=c55d5f8142e48ae9f9a21cda3c82e4c4c9198fb9'/>
<id>c55d5f8142e48ae9f9a21cda3c82e4c4c9198fb9</id>
<content type='text'>
If compdef is not available, fall back to compctl
directly without invoking an undefined command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If compdef is not available, fall back to compctl
directly without invoking an undefined command.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: remove redundant comments in fish completion script</title>
<updated>2026-08-05T04:21:53+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-05T04:21:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=c513b2bcab17069e45dcdeefe36f789361450240'/>
<id>c513b2bcab17069e45dcdeefe36f789361450240</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(comps): improve bash completion script word tracking</title>
<updated>2026-08-03T09:22:44+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-03T09:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=61c42889b4bd4b91fe8660a3f17d3ad0dedf247b'/>
<id>61c42889b4bd4b91fe8660a3f17d3ad0dedf247b</id>
<content type='text'>
Rework bash completion script to fix word-index tracking when the
cursor is in the middle of a word, compute the current word from
COMP_LINE truncated at COMP_POINT, and use space-separated option
arguments. Also trim colon prefixes from completion items when
COMP_WORDBREAKS includes colons.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rework bash completion script to fix word-index tracking when the
cursor is in the middle of a word, compute the current word from
COMP_LINE truncated at COMP_POINT, and use space-separated option
arguments. Also trim colon prefixes from completion items when
COMP_WORDBREAKS includes colons.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: escape colons in zsh completion descriptions</title>
<updated>2026-08-03T08:55:52+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-03T08:55:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=c31aefaf46c33dea092b357d6311fac7819a3cea'/>
<id>c31aefaf46c33dea092b357d6311fac7819a3cea</id>
<content type='text'>
Fix zsh completion script to escape colons in completion items
and descriptions, preventing parsing issues with `_describe`.
Also iterate over the original completions array for simple
completions to correctly extract completion items.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix zsh completion script to escape colons in completion items
and descriptions, preventing parsing issues with `_describe`.
Also iterate over the original completions array for simple
completions to correctly extract completion items.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Windows UTF-16 argument handling in PowerShell completion</title>
<updated>2026-04-16T17:10:07+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-16T17:10:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=e17117e027cf8f0aa077c861b707651e040800a0'/>
<id>e17117e027cf8f0aa077c861b707651e040800a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve PowerShell completion script parsing and output handling</title>
<updated>2026-04-12T13:19:27+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-12T13:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=4eea9b7994519516c71b342b72fb0df8a233f8f1'/>
<id>4eea9b7994519516c71b342b72fb0df8a233f8f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use same suggestion format for PowerShell as Zsh</title>
<updated>2026-04-12T12:50:51+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-12T12:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=c7817348618fbc7eedadb3ba56e4784ec12dd4af'/>
<id>c7817348618fbc7eedadb3ba56e4784ec12dd4af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Windows-specific flag detection and improve PowerShell completion</title>
<updated>2026-04-12T12:37:01+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-12T12:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=40578ba8e008e69d8fa0615a822b286617f37adb'/>
<id>40578ba8e008e69d8fa0615a822b286617f37adb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in PowerShell shell flag from "pwsl" to "pwsh"</title>
<updated>2026-04-11T19:55:38+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-11T19:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=643b5ccb1c27e76a03e85dc6fb9137c020dcae01'/>
<id>643b5ccb1c27e76a03e85dc6fb9137c020dcae01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
