<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ccshell.git/include/util, branch main</title>
<subtitle>A simple UNIX shell implemented in modern C++</subtitle>
<id>https://git.ov4.org/ccshell.git/atom/include/util?h=main</id>
<link rel='self' href='https://git.ov4.org/ccshell.git/atom/include/util?h=main'/>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/'/>
<updated>2026-10-19T09:01:42Z</updated>
<entry>
<title>fix vt100 cursor pos race</title>
<updated>2026-10-19T09:01:42Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-19T09:01:42Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=c23e61b4455cee8669c7d594478a4238048f032f'/>
<id>urn:sha1:c23e61b4455cee8669c7d594478a4238048f032f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adapt self pipe</title>
<updated>2026-10-18T14:57:06Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-18T14:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=f7319b36f4f48cdf065b9a1472c9a848ca6f95bc'/>
<id>urn:sha1:f7319b36f4f48cdf065b9a1472c9a848ca6f95bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add self pipe, and non-block-input</title>
<updated>2026-10-18T09:42:45Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-18T09:42:45Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=c8479ceff6aea37def538c902324c68930947f21'/>
<id>urn:sha1:c8479ceff6aea37def538c902324c68930947f21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adapt RAII unix file</title>
<updated>2026-10-12T03:34:54Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-12T03:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=70ff2908167db12ddfb319e5e3dcfcf50ecb886d'/>
<id>urn:sha1:70ff2908167db12ddfb319e5e3dcfcf50ecb886d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add unix file class</title>
<updated>2026-10-12T03:09:51Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-10-12T03:09:51Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=77cd5981b398075ff866aab9d4145fc28542d773'/>
<id>urn:sha1:77cd5981b398075ff866aab9d4145fc28542d773</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename, and fix unvalid conversion from const to non-const</title>
<updated>2026-09-17T11:33:14Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-17T11:33:14Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=ae2dbf4bc29ce57ffe701535f18c6e54f3f056f6'/>
<id>urn:sha1:ae2dbf4bc29ce57ffe701535f18c6e54f3f056f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add string2argv with auto memory allocation</title>
<updated>2026-09-17T10:55:32Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-17T10:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=103c8137011c5987741cd9a67c2f31ee7a62d65e'/>
<id>urn:sha1:103c8137011c5987741cd9a67c2f31ee7a62d65e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add quotation mark support</title>
<updated>2026-09-17T08:54:32Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-17T08:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=64717eba9de6e3dc60e47c322b5f1c1632ed3b21'/>
<id>urn:sha1:64717eba9de6e3dc60e47c322b5f1c1632ed3b21</id>
<content type='text'>
allow arguments of a command to be quoted
</content>
</entry>
<entry>
<title>add safe_logger, and prepare for logical operators</title>
<updated>2026-09-15T02:07:05Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-15T02:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=3980d30d28951edcc34d16758d549bc4d4ab193e'/>
<id>urn:sha1:3980d30d28951edcc34d16758d549bc4d4ab193e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add logger with std::print/println</title>
<updated>2026-09-09T11:51:08Z</updated>
<author>
<name>_ov4</name>
<email>ov4@ov4.org</email>
</author>
<published>2026-09-09T11:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ov4.org/ccshell.git/commit/?id=88a3cd56846200c883816a2a394c8ae5e466fe21'/>
<id>urn:sha1:88a3cd56846200c883816a2a394c8ae5e466fe21</id>
<content type='text'>
</content>
</entry>
</feed>
