<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_core/src/program/repl_exec.rs, branch removed-shit</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>Replace `OnceLock&lt;Option&lt;Box&lt;dyn Any&gt;&gt;&gt;` with custom `ProgramCell` type</title>
<updated>2026-06-08T22:21:29+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-08T22:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=78f282007980fe9c9ef143a6bc6fb76282957ab6'/>
<id>78f282007980fe9c9ef143a6bc6fb76282957ab6</id>
<content type='text'>
Reduces indirection and allows taking ownership of the program instance
for proper cleanup before `process::exit()`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reduces indirection and allows taking ownership of the program instance
for proper cleanup before `process::exit()`
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `ExitCode` to `ResExitCode` and `REPL` to `ResREPL`</title>
<updated>2026-06-06T15:16:51+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-06T15:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=81635b93c597b10282cb14e0873f5e3d22395186'/>
<id>81635b93c597b10282cb14e0873f5e3d22395186</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make `exec_repl` take `mut self` to consume internal state</title>
<updated>2026-06-05T15:08:34+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-06-05T15:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=d2dc9e1cc408ff68b8e976076a975fef2f12273c'/>
<id>d2dc9e1cc408ff68b8e976076a975fef2f12273c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhance code quality across the entire codebase</title>
<updated>2026-05-31T09:19:20+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-30T18:42:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=2aa7bda3cb21ce6c052b82e08bcab79a625d04f2'/>
<id>2aa7bda3cb21ce6c052b82e08bcab79a625d04f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change `repl_post_readline` hook to accept mutable line reference</title>
<updated>2026-05-21T07:57:38+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-21T07:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=c2edd02745b5bdfcb8a6bb1da64e411e77855cac'/>
<id>c2edd02745b5bdfcb8a6bb1da64e411e77855cac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor REPL hooks into modular setups and add new hook types</title>
<updated>2026-05-21T07:21:37+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-21T07:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=74b5a80475e2230c0a494beac5ec86a985c2974f'/>
<id>74b5a80475e2230c0a494beac5ec86a985c2974f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `empty_result!` macro and `REPL` resource, improve examples</title>
<updated>2026-05-19T14:48:23+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-19T14:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=39d66182f0290bacc10886c2659874bd9edc2d4b'/>
<id>39d66182f0290bacc10886c2659874bd9edc2d4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Conditionally disable panic unwind support for async feature</title>
<updated>2026-05-19T13:38:58+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-19T13:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=bd4b09b06181093c95e865b04d4a9cdda7dd0728'/>
<id>bd4b09b06181093c95e865b04d4a9cdda7dd0728</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add REPL pre/post readline hooks and suppress dead code warnings</title>
<updated>2026-05-18T14:32:05+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-18T14:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=5d61201e9532cfc92f4b93e34b7c10a97cfb35df'/>
<id>5d61201e9532cfc92f4b93e34b7c10a97cfb35df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement REPL execution with hooks and argument splitting</title>
<updated>2026-05-18T09:26:37+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-05-18T09:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=da5a750965dbec5a2c003faa8fb9f1dd110ccce8'/>
<id>da5a750965dbec5a2c003faa8fb9f1dd110ccce8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
