<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dwarvish.git, branch inotify</title>
<subtitle>a (mostly) posix compliant shell and tiny functional programming language
</subtitle>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/'/>
<entry>
<title>Support for inotify</title>
<updated>2024-02-19T07:57:51+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-19T07:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=b1a7db048e517ff262dc1dad0f0ea766af4bd021'/>
<id>b1a7db048e517ff262dc1dad0f0ea766af4bd021</id>
<content type='text'>
This is a branch with some cursory support for using inotify to watch
for changes in the user's $PATH.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a branch with some cursory support for using inotify to watch
for changes in the user's $PATH.
</pre>
</div>
</content>
</entry>
<entry>
<title>Call programs from full and relative paths</title>
<updated>2024-02-18T02:52:06+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-18T02:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=6cf0f1b12e880f3cd88f013a070406bfb303831a'/>
<id>6cf0f1b12e880f3cd88f013a070406bfb303831a</id>
<content type='text'>
Allow user to input a fullpath or relative path to a file that should be
forked to.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow user to input a fullpath or relative path to a file that should be
forked to.
</pre>
</div>
</content>
</entry>
<entry>
<title>Control flow in cd</title>
<updated>2024-02-18T02:51:17+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-18T02:51:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=7fbd8e662e8f66937d647ec1f687dd8f7946de49'/>
<id>7fbd8e662e8f66937d647ec1f687dd8f7946de49</id>
<content type='text'>
Make the control flow in our cd implementation a bit easier to
read/follow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the control flow in our cd implementation a bit easier to
read/follow.
</pre>
</div>
</content>
</entry>
<entry>
<title>EOF behavior</title>
<updated>2024-02-18T02:50:00+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-18T02:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=55ff53d3a8b4cb879a50918f4df491c6043de9dd'/>
<id>55ff53d3a8b4cb879a50918f4df491c6043de9dd</id>
<content type='text'>
Print a newline before quitting when we receive an EOF.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print a newline before quitting when we receive an EOF.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update cd</title>
<updated>2024-02-18T02:27:17+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-18T02:27:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=0c01a478fa57cbd0c4e7836d1b4e697014da4d67'/>
<id>0c01a478fa57cbd0c4e7836d1b4e697014da4d67</id>
<content type='text'>
Instead of printing an error if the path is not specified, simply 'cd'
into the user's home directory instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of printing an error if the path is not specified, simply 'cd'
into the user's home directory instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change directories</title>
<updated>2024-02-17T05:54:48+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-17T05:54:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=22645fe49fcf488b46fbbcfae7d189c5c9c8c350'/>
<id>22645fe49fcf488b46fbbcfae7d189c5c9c8c350</id>
<content type='text'>
Added logic to change directories with 'cd'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added logic to change directories with 'cd'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Capture SIGINT</title>
<updated>2024-02-17T05:36:31+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-17T05:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=c101a8c2abf0c25fc75e4101a83ae56bc2a9b789'/>
<id>c101a8c2abf0c25fc75e4101a83ae56bc2a9b789</id>
<content type='text'>
Added logic to capture the interrupt signal. Using a rust crate called
'ctrlc' to do the heavy lifting. Program will simply reprint the prompt
on a new line if the interrup signal is detected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added logic to capture the interrupt signal. Using a rust crate called
'ctrlc' to do the heavy lifting. Program will simply reprint the prompt
on a new line if the interrup signal is detected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Detect EOF</title>
<updated>2024-02-17T05:35:43+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-17T05:35:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=f7b6c2dae63a1ada4fd097b5714d93494003ea98'/>
<id>f7b6c2dae63a1ada4fd097b5714d93494003ea98</id>
<content type='text'>
Added logic to detect for an EOF (i.e. &lt;C-d&gt;).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added logic to detect for an EOF (i.e. &lt;C-d&gt;).
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2024-02-17T02:21:58+00:00</updated>
<author>
<name>Rory Dudley</name>
</author>
<published>2024-02-17T02:21:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dwarvish.org/dwarvish.git/commit/?id=508550c4d5c1b8933decfb47fc02481959ab0c65'/>
<id>508550c4d5c1b8933decfb47fc02481959ab0c65</id>
<content type='text'>
An extremely miniamal shell. It is capable of forking processes, and
passing arguments to them, but that's pretty much it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An extremely miniamal shell. It is capable of forking processes, and
passing arguments to them, but that's pretty much it.
</pre>
</div>
</content>
</entry>
</feed>
