<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vis-inotify/init.lua, branch main</title>
<subtitle>vis plugin to watch files using inotifywait</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-inotify/'/>
<entry>
<title>do not recreate watches after the QUIT event was received</title>
<updated>2024-10-28T08:00:41+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-10-28T08:00:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-inotify/commit/?id=77706bcb80c889cb72c1be11c1cd7d32d284039c'/>
<id>77706bcb80c889cb72c1be11c1cd7d32d284039c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reformat the code</title>
<updated>2024-10-01T17:46:39+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-10-01T17:46:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-inotify/commit/?id=2a955d6bb5b3cee3f17c77f32a997e4710e97e27'/>
<id>2a955d6bb5b3cee3f17c77f32a997e4710e97e27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make inotifywait a direct child of vis</title>
<updated>2024-09-29T16:00:46+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-09-29T16:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-inotify/commit/?id=488f6bee0cda9ad50b3571dbb70089cabcb9af24'/>
<id>488f6bee0cda9ad50b3571dbb70089cabcb9af24</id>
<content type='text'>
vis:communicate passes the command to the shell, therefore two
processes are created the shell process and the actual command we
want to run.
If we only terminate the shell process the inotifywait command
is simply handed to init and not terminated.

This is addressed by replacing the shell process with inotifywait
by using exec.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vis:communicate passes the command to the shell, therefore two
processes are created the shell process and the actual command we
want to run.
If we only terminate the shell process the inotifywait command
is simply handed to init and not terminated.

This is addressed by replacing the shell process with inotifywait
by using exec.
</pre>
</div>
</content>
</entry>
<entry>
<title>terminate all active watches when vis shuts down</title>
<updated>2024-09-29T16:00:16+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-09-29T16:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-inotify/commit/?id=61f79bb3046e4b548f2a1798abccb7b53e284516'/>
<id>61f79bb3046e4b548f2a1798abccb7b53e284516</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>initial commit</title>
<updated>2024-02-29T16:30:18+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fischer@muhq.space</email>
</author>
<published>2024-02-29T16:30:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/vis-inotify/commit/?id=dc13dfb5d77ae6c6a34802b4dbf0cac686480587'/>
<id>dc13dfb5d77ae6c6a34802b4dbf0cac686480587</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
