<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sf.git/src/utils.c, branch master</title>
<subtitle>System status monitor and file manager
</subtitle>
<id>https://git.verdant.ee/projects/sf.git/atom?h=master</id>
<link rel='self' href='https://git.verdant.ee/projects/sf.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/'/>
<updated>2026-08-06T06:53:06Z</updated>
<entry>
<title>utils: implement xsnprintf function</title>
<updated>2026-08-06T06:53:06Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-06T06:53:06Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=f79065957e81d8d297cf5a4f1019d698de3b8137'/>
<id>urn:sha1:f79065957e81d8d297cf5a4f1019d698de3b8137</id>
<content type='text'>
Check the return value of (v)snprintf
</content>
</entry>
<entry>
<title>Introduce error code system</title>
<updated>2026-08-06T06:52:03Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-06T06:52:03Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=b87d0c4a36c2cfb3d79b09838b88fcab1a8d07f3'/>
<id>urn:sha1:b87d0c4a36c2cfb3d79b09838b88fcab1a8d07f3</id>
<content type='text'>
Refactor spawn function, use return error code, provide more clearly
error handling.
</content>
</entry>
<entry>
<title>Implement a yes-or-no function</title>
<updated>2026-08-05T13:08:23Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-05T13:08:23Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=f3741ce97fd7649dda3bf77ec604e16a96fcac51'/>
<id>urn:sha1:f3741ce97fd7649dda3bf77ec604e16a96fcac51</id>
<content type='text'>
If y is pressed, return true, or return false
</content>
</entry>
<entry>
<title>Print prompt at the beginning of function and use len instead of builtin variable</title>
<updated>2026-08-05T13:07:29Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-05T13:07:29Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=002444ddd6e9ab8938e796f155f5ffd2ee14ad31'/>
<id>urn:sha1:002444ddd6e9ab8938e796f155f5ffd2ee14ad31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add else to handle other keys</title>
<updated>2026-08-03T11:22:52Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-03T11:22:27Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=fee7ec9cbe60a2e5db5193a1db353ccd1fc5e5a3'/>
<id>urn:sha1:fee7ec9cbe60a2e5db5193a1db353ccd1fc5e5a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return -1 to avoid creating directory when esc is pressed</title>
<updated>2026-08-03T11:22:07Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-03T11:22:07Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=788a7605fc36140f3bf4c7c155f73a530c46cb42'/>
<id>urn:sha1:788a7605fc36140f3bf4c7c155f73a530c46cb42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Print prompt</title>
<updated>2026-08-03T11:21:28Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-03T11:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=0ae25f1097f921f0931e3e23d4749debc57b63be'/>
<id>urn:sha1:0ae25f1097f921f0931e3e23d4749debc57b63be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add utils.h utils.c to provide get_input()</title>
<updated>2026-08-03T07:51:39Z</updated>
<author>
<name>verdant</name>
<email>im@verdant.ee</email>
</author>
<published>2026-08-03T07:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git.verdant.ee/projects/sf.git/commit/?id=4e7e1e21b3eb29a5505dc69f668cf5f9481bd7d5'/>
<id>urn:sha1:4e7e1e21b3eb29a5505dc69f668cf5f9481bd7d5</id>
<content type='text'>
Print the prompt at the status bar, handle character, backspace, enter
and escape. Modify the variable buf in place.
</content>
</entry>
</feed>
