<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fish/functions, branch main</title>
<subtitle>FiSH config</subtitle>
<id>http://git.metalpunks.info/fish/atom/functions?h=main</id>
<link rel='self' href='http://git.metalpunks.info/fish/atom/functions?h=main'/>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/'/>
<updated>2026-02-28T10:05:06Z</updated>
<entry>
<title>More generic case tool</title>
<updated>2026-02-28T10:05:06Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-28T10:05:06Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=4b457e9c61fb7d2ee3fff2511dfba9bd3a94fb3e'/>
<id>urn:sha1:4b457e9c61fb7d2ee3fff2511dfba9bd3a94fb3e</id>
<content type='text'>
	new file:   functions/rencase.fish
	deleted:    functions/renlow.fish
</content>
</entry>
<entry>
<title>Improve syncscript</title>
<updated>2026-02-18T05:04:04Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-18T05:04:04Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=3a88f41096d5a231b6e03cd7916699fa4a775ad2'/>
<id>urn:sha1:3a88f41096d5a231b6e03cd7916699fa4a775ad2</id>
<content type='text'>
Also skip scripts that are identical and add some comments.

	modified:   functions/syncscript.fish
</content>
</entry>
<entry>
<title>New script to synchronise scripts</title>
<updated>2026-02-18T04:53:37Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-18T04:53:37Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=e5fac87405c6a01acc3630b0f17e7e10df858274'/>
<id>urn:sha1:e5fac87405c6a01acc3630b0f17e7e10df858274</id>
<content type='text'>
This new script synchronises the fish scripts in two trees skipping the
scripts not present in the target tree or those tracked by git in the
target tree.

	new file:   functions/syncscript.fish
</content>
</entry>
<entry>
<title>Fix /dev/null redirections</title>
<updated>2026-02-18T04:41:16Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-18T04:41:16Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=20fe0b1e50e09ba6ff72caa59ec03c238a02fab7'/>
<id>urn:sha1:20fe0b1e50e09ba6ff72caa59ec03c238a02fab7</id>
<content type='text'>
	modified:   functions/rlsxattr.fish
	modified:   functions/rsdos.fish
	modified:   functions/rsxattr.fish
</content>
</entry>
<entry>
<title>Fix funclnk</title>
<updated>2026-02-16T09:15:05Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-16T09:15:05Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=d9b2168480207200d3538d0a3db10187b00508c3'/>
<id>urn:sha1:d9b2168480207200d3538d0a3db10187b00508c3</id>
<content type='text'>
	modified:   functions/funclnk.fish
</content>
</entry>
<entry>
<title>Enhance funclnk</title>
<updated>2026-02-16T04:48:40Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-16T04:48:40Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=cd3f5e493ea8a9c88d82e459d8bbd21dd186a8af'/>
<id>urn:sha1:cd3f5e493ea8a9c88d82e459d8bbd21dd186a8af</id>
<content type='text'>
Also offer to link scripts for conf.d.

	modified:   functions/funclnk.fish
</content>
</entry>
<entry>
<title>Best effort dependency resolution</title>
<updated>2026-02-16T01:22:00Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-16T01:22:00Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=e5d665865e7cc800bb4deecd6aedcf3015e65b10'/>
<id>urn:sha1:e5d665865e7cc800bb4deecd6aedcf3015e65b10</id>
<content type='text'>
Add a new check_install function that checks if a tool is installed and
tries to install it on a best effort basic. Modify all scripts that
benefit from it. Small indentation and correctness fixes.

	modified:   functions/7za.fish
	modified:   functions/alert.fish
	new file:   functions/check_install.fish
	modified:   functions/lscmd.fish
	modified:   functions/rchmod.fish
	modified:   functions/renlow.fish
	modified:   functions/rlsxattr.fish
	modified:   functions/rsdos.fish
	modified:   functions/rsmac.fish
	modified:   functions/rsxattr.fish
	modified:   functions/uz.fish
</content>
</entry>
<entry>
<title>Remove mkhomedirs.fish</title>
<updated>2026-02-15T09:54:42Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-15T09:54:42Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=7cfcd5a663a61e14de445426ea3f794e6b91fdda'/>
<id>urn:sha1:7cfcd5a663a61e14de445426ea3f794e6b91fdda</id>
<content type='text'>
	deleted:    functions/mkhomedirs.fish
</content>
</entry>
<entry>
<title>Fish function synchronisation</title>
<updated>2026-02-15T05:38:01Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-15T05:38:01Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=1b433f995233adcd4f7ca451fadbe5065cdc45fb'/>
<id>urn:sha1:1b433f995233adcd4f7ca451fadbe5065cdc45fb</id>
<content type='text'>
	new file:   functions/funclnk.fish
</content>
</entry>
<entry>
<title>Undefine functions when done</title>
<updated>2026-02-15T03:55:04Z</updated>
<author>
<name>Deposite Pirate</name>
</author>
<published>2026-02-15T03:55:04Z</published>
<link rel='alternate' type='text/html' href='http://git.metalpunks.info/fish/commit/?id=059fb78f19d822305183693a84cd22beeb61a841'/>
<id>urn:sha1:059fb78f19d822305183693a84cd22beeb61a841</id>
<content type='text'>
	modified:   functions/lscmd.fish
</content>
</entry>
</feed>
