<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>kasi, branch HEAD</title>
<subtitle>POSIX shell password manager that is cryptography program-agnostic</subtitle>
<entry>
<id>6573500de6ca44122cda3b11188a9f482990906b</id>
<published>2025-07-31T15:42:27Z</published>
<updated>2025-07-31T15:42:27Z</updated>
<title type="text">add git credential helper for http(s) auth</title>
<link rel="alternate" type="text/html" href="commit/6573500de6ca44122cda3b11188a9f482990906b.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit 6573500de6ca44122cda3b11188a9f482990906b
parent 60645c35e301e1241697ae38b0746436d501f799
Author: kar &lt;kar@13f0.net&gt;
Date:   Thu, 31 Jul 2025 11:42:27 -0400

add git credential helper for http(s) auth

</content>
</entry>
<entry>
<id>60645c35e301e1241697ae38b0746436d501f799</id>
<published>2025-01-14T01:53:00Z</published>
<updated>2025-01-14T01:54:02Z</updated>
<title type="text">update LICENSE to current year</title>
<link rel="alternate" type="text/html" href="commit/60645c35e301e1241697ae38b0746436d501f799.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit 60645c35e301e1241697ae38b0746436d501f799
parent f1a760064a68de8b8bebe973a9d8889cb62b461d
Author: kar &lt;kar@13f0.net&gt;
Date:   Mon, 13 Jan 2025 20:53:00 -0500

update LICENSE to current year

</content>
</entry>
<entry>
<id>f1a760064a68de8b8bebe973a9d8889cb62b461d</id>
<published>2025-01-01T19:38:46Z</published>
<updated>2025-01-14T01:53:57Z</updated>
<title type="text">update the dmenu scripts to what I currently use</title>
<link rel="alternate" type="text/html" href="commit/f1a760064a68de8b8bebe973a9d8889cb62b461d.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit f1a760064a68de8b8bebe973a9d8889cb62b461d
parent fc2f7db3b2f5b6f0258e94143ba88378dd58f5c5
Author: kar &lt;kar@13f0.net&gt;
Date:   Wed,  1 Jan 2025 14:38:46 -0500

update the dmenu scripts to what I currently use

I just noticed that they weren&#39;t symlinked to the git repo in my
~/bin.

</content>
</entry>
<entry>
<id>fc2f7db3b2f5b6f0258e94143ba88378dd58f5c5</id>
<published>2025-01-01T19:17:48Z</published>
<updated>2025-01-01T19:36:53Z</updated>
<title type="text">rename angou to kasi</title>
<link rel="alternate" type="text/html" href="commit/fc2f7db3b2f5b6f0258e94143ba88378dd58f5c5.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit fc2f7db3b2f5b6f0258e94143ba88378dd58f5c5
parent 6d923b6894eb8402a5f1e2e43e4249744ac06064
Author: kar &lt;kar@13f0.net&gt;
Date:   Wed,  1 Jan 2025 14:17:48 -0500

rename angou to kasi

Having a Japanese word as a project name sounds very childish when not
I am not Japanese myself.

Using a conlang is childish too when I don&#39;t know any words in it? I
refuse to believe that.

</content>
</entry>
<entry>
<id>6d923b6894eb8402a5f1e2e43e4249744ac06064</id>
<published>2024-08-30T18:01:00Z</published>
<updated>2025-01-01T19:36:46Z</updated>
<title type="text">add totp subcommand to angoumenu</title>
<link rel="alternate" type="text/html" href="commit/6d923b6894eb8402a5f1e2e43e4249744ac06064.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit 6d923b6894eb8402a5f1e2e43e4249744ac06064
parent 41568376523a5ac60ba5816dc6041d5bab041c1a
Author: kar &lt;kar@13f0.net&gt;
Date:   Fri, 30 Aug 2024 14:01:00 -0400

add totp subcommand to angoumenu

</content>
</entry>
<entry>
<id>41568376523a5ac60ba5816dc6041d5bab041c1a</id>
<published>2024-08-29T04:29:26Z</published>
<updated>2024-08-30T18:01:27Z</updated>
<title type="text">add totp field to be used with oathtool</title>
<link rel="alternate" type="text/html" href="commit/41568376523a5ac60ba5816dc6041d5bab041c1a.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit 41568376523a5ac60ba5816dc6041d5bab041c1a
parent a9c7cd5bfcb2a42636ab6f276af94c4847d533c0
Author: kar &lt;kar@13f0.net&gt;
Date:   Thu, 29 Aug 2024 00:29:26 -0400

add totp field to be used with oathtool

Currently it&#39;s fragile like using it with invalid file path will give
a garbage code, but I&#39;m pretty much the only user anyways. Use keepass
or pass if you want robustness.

</content>
</entry>
<entry>
<id>a9c7cd5bfcb2a42636ab6f276af94c4847d533c0</id>
<published>2024-08-25T20:21:26Z</published>
<updated>2024-08-25T20:21:26Z</updated>
<title type="text">don&#39;t hardcode dd path to /bin/dd, breaks nixos</title>
<link rel="alternate" type="text/html" href="commit/a9c7cd5bfcb2a42636ab6f276af94c4847d533c0.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit a9c7cd5bfcb2a42636ab6f276af94c4847d533c0
parent 1d32cffa061847479c31f4192659102355a8d990
Author: kar &lt;kar@13f0.net&gt;
Date:   Sun, 25 Aug 2024 16:21:26 -0400

don&#39;t hardcode dd path to /bin/dd, breaks nixos

</content>
</entry>
<entry>
<id>1d32cffa061847479c31f4192659102355a8d990</id>
<published>2024-08-25T20:21:08Z</published>
<updated>2024-08-25T20:21:08Z</updated>
<title type="text">don&#39;t overwrite _files function, breaks autocomplete for others</title>
<link rel="alternate" type="text/html" href="commit/1d32cffa061847479c31f4192659102355a8d990.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit 1d32cffa061847479c31f4192659102355a8d990
parent 4e8d707feaa86222325f94861bf1d7d57b44f659
Author: kar &lt;kar@13f0.net&gt;
Date:   Sun, 25 Aug 2024 16:21:08 -0400

don&#39;t overwrite _files function, breaks autocomplete for others

</content>
</entry>
<entry>
<id>4e8d707feaa86222325f94861bf1d7d57b44f659</id>
<published>2024-08-25T19:15:20Z</published>
<updated>2024-08-25T19:15:20Z</updated>
<title type="text">add zsh autocomplete script</title>
<link rel="alternate" type="text/html" href="commit/4e8d707feaa86222325f94861bf1d7d57b44f659.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit 4e8d707feaa86222325f94861bf1d7d57b44f659
parent 2eb015f85ad09584143278b1a39a7b940f96d11e
Author: kar &lt;kar@13f0.net&gt;
Date:   Sun, 25 Aug 2024 15:15:20 -0400

add zsh autocomplete script

</content>
</entry>
<entry>
<id>2eb015f85ad09584143278b1a39a7b940f96d11e</id>
<published>2024-07-07T23:36:00Z</published>
<updated>2024-08-25T19:14:52Z</updated>
<title type="text">add &#39;pass&#39; command that views first line without newline</title>
<link rel="alternate" type="text/html" href="commit/2eb015f85ad09584143278b1a39a7b940f96d11e.html" />
<author>
<name>kar</name>
<email>kar@13f0.net</email>
</author>
<content type="text">commit 2eb015f85ad09584143278b1a39a7b940f96d11e
parent 479f4b920a9d3426b6ddee0d65e4539fd636d5df
Author: kar &lt;kar@13f0.net&gt;
Date:   Sun,  7 Jul 2024 19:36:00 -0400

add &#39;pass&#39; command that views first line without newline

</content>
</entry>
<entry>
<id>479f4b920a9d3426b6ddee0d65e4539fd636d5df</id>
<published>2022-10-30T21:22:35Z</published>
<updated>2022-10-30T21:22:35Z</updated>
<title type="text">add generate to ksh tab-complete</title>
<link rel="alternate" type="text/html" href="commit/479f4b920a9d3426b6ddee0d65e4539fd636d5df.html" />
<author>
<name>Shokara Kou</name>
<email>kou@13f0.net</email>
</author>
<content type="text">commit 479f4b920a9d3426b6ddee0d65e4539fd636d5df
parent 3b937958ac383b05761c9a16bcf5cc9003cd6031
Author: Shokara Kou &lt;kou@13f0.net&gt;
Date:   Sun, 30 Oct 2022 17:22:35 -0400

add generate to ksh tab-complete

</content>
</entry>
<entry>
<id>3b937958ac383b05761c9a16bcf5cc9003cd6031</id>
<published>2022-10-13T23:04:45Z</published>
<updated>2022-10-13T23:04:45Z</updated>
<title type="text">add generate function and contrib/random script</title>
<link rel="alternate" type="text/html" href="commit/3b937958ac383b05761c9a16bcf5cc9003cd6031.html" />
<author>
<name>Shokara Kou</name>
<email>kou@13f0.net</email>
</author>
<content type="text">commit 3b937958ac383b05761c9a16bcf5cc9003cd6031
parent 32341a174c86712cabb9243caf9e88f4d7feec50
Author: Shokara Kou &lt;kou@13f0.net&gt;
Date:   Thu, 13 Oct 2022 19:04:45 -0400

add generate function and contrib/random script

I sometimes forget to copy-paste the passwords and usernames I
generate, so this should help with that. Uses the random string
generator script I made before by default.

</content>
</entry>
<entry>
<id>32341a174c86712cabb9243caf9e88f4d7feec50</id>
<published>2022-09-07T22:42:36Z</published>
<updated>2022-09-07T22:42:36Z</updated>
<title type="text">make angou-age the main angou to be tool-independent</title>
<link rel="alternate" type="text/html" href="commit/32341a174c86712cabb9243caf9e88f4d7feec50.html" />
<author>
<name>Shokara Kou</name>
<email>kou@13f0.net</email>
</author>
<content type="text">commit 32341a174c86712cabb9243caf9e88f4d7feec50
parent 46924111a8fb9e7a51bb3cb50f306b2334f46f24
Author: Shokara Kou &lt;kou@13f0.net&gt;
Date:   Wed,  7 Sep 2022 18:42:36 -0400

make angou-age the main angou to be tool-independent

Angou no longer strictly depends on age or gnupg as the encrypt and decrypt
commands are user changeable.

</content>
</entry>
<entry>
<id>46924111a8fb9e7a51bb3cb50f306b2334f46f24</id>
<published>2022-09-07T22:16:32Z</published>
<updated>2022-09-07T22:16:32Z</updated>
<title type="text">add angou-age after 5 months of not being committed</title>
<link rel="alternate" type="text/html" href="commit/46924111a8fb9e7a51bb3cb50f306b2334f46f24.html" />
<author>
<name>Shokara Kou</name>
<email>kou@13f0.net</email>
</author>
<content type="text">commit 46924111a8fb9e7a51bb3cb50f306b2334f46f24
parent 07c0204d9a9e1cabca3b5a7140e976e5c0ee810f
Author: Shokara Kou &lt;kou@13f0.net&gt;
Date:   Wed,  7 Sep 2022 18:16:32 -0400

add angou-age after 5 months of not being committed

I have no idea how I forgot to commit this after writing it
at the end of April.

</content>
</entry>
<entry>
<id>07c0204d9a9e1cabca3b5a7140e976e5c0ee810f</id>
<published>2022-01-24T21:18:49Z</published>
<updated>2022-01-24T21:18:49Z</updated>
<title type="text">add ksh autocomplete in contrib/</title>
<link rel="alternate" type="text/html" href="commit/07c0204d9a9e1cabca3b5a7140e976e5c0ee810f.html" />
<author>
<name>Shokara Kou</name>
<email>kou@shokara.fr.to</email>
</author>
<content type="text">commit 07c0204d9a9e1cabca3b5a7140e976e5c0ee810f
parent e8772c497f4f298c27caeee7443b6620a8870b20
Author: Shokara Kou &lt;kou@shokara.fr.to&gt;
Date:   Mon, 24 Jan 2022 16:18:49 -0500

add ksh autocomplete in contrib/

I just found out recently that ksh supported autocomplete when reading
the man page for got(1), so here is support for it. I have not tested
whether it works on other shells like bash or zsh because I do not use
them.

</content>
</entry>
<entry>
<id>e8772c497f4f298c27caeee7443b6620a8870b20</id>
<published>2022-01-18T01:44:39Z</published>
<updated>2022-01-18T01:44:39Z</updated>
<title type="text">add angoumenu</title>
<link rel="alternate" type="text/html" href="commit/e8772c497f4f298c27caeee7443b6620a8870b20.html" />
<author>
<name>Shokara Kou</name>
<email>shokara@kalli.st</email>
</author>
<content type="text">commit e8772c497f4f298c27caeee7443b6620a8870b20
parent 28609d5c682efdf28d2e79b0905d8455dab8c77b
Author: Shokara Kou &lt;shokara@kalli.st&gt;
Date:   Mon, 17 Jan 2022 20:44:39 -0500

add angoumenu

In contrib because it&#39;s sort of an extension to angou instead of
actually a part of it.

Also primary selection clipboard yay.

</content>
</entry>
<entry>
<id>28609d5c682efdf28d2e79b0905d8455dab8c77b</id>
<published>2021-11-25T14:35:26Z</published>
<updated>2021-11-25T14:35:26Z</updated>
<title type="text">add man page</title>
<link rel="alternate" type="text/html" href="commit/28609d5c682efdf28d2e79b0905d8455dab8c77b.html" />
<author>
<name>Shokara Kou</name>
<email>shokara@kalli.st</email>
</author>
<content type="text">commit 28609d5c682efdf28d2e79b0905d8455dab8c77b
parent ef50e5e4053ee1804e6f5388e75e02c43da4f1ee
Author: Shokara Kou &lt;shokara@kalli.st&gt;
Date:   Thu, 25 Nov 2021 09:35:26 -0500

add man page

Provided by novaburst. And I forgot to commit this for like 1.5 months...

</content>
</entry>
<entry>
<id>ef50e5e4053ee1804e6f5388e75e02c43da4f1ee</id>
<published>2021-06-12T17:06:12Z</published>
<updated>2021-06-12T17:06:12Z</updated>
<title type="text">add .gpg to filename when view checks if it exists</title>
<link rel="alternate" type="text/html" href="commit/ef50e5e4053ee1804e6f5388e75e02c43da4f1ee.html" />
<author>
<name>Shokara</name>
<email>shokara@snopyta.org</email>
</author>
<content type="text">commit ef50e5e4053ee1804e6f5388e75e02c43da4f1ee
parent fd8b9b1cd22c2828f9da5443b35582d384a65d01
Author: Shokara &lt;shokara@snopyta.org&gt;
Date:   Sat, 12 Jun 2021 13:06:12 -0400

add .gpg to filename when view checks if it exists

</content>
</entry>
<entry>
<id>fd8b9b1cd22c2828f9da5443b35582d384a65d01</id>
<published>2021-06-12T16:52:40Z</published>
<updated>2021-06-12T16:52:40Z</updated>
<title type="text">fix edit command and encrypt the file</title>
<link rel="alternate" type="text/html" href="commit/fd8b9b1cd22c2828f9da5443b35582d384a65d01.html" />
<author>
<name>Shokara</name>
<email>shokara@snopyta.org</email>
</author>
<content type="text">commit fd8b9b1cd22c2828f9da5443b35582d384a65d01
parent 44278549ad2cb0c39cfec0f8316555d1e1fe3927
Author: Shokara &lt;shokara@snopyta.org&gt;
Date:   Sat, 12 Jun 2021 12:52:40 -0400

fix edit command and encrypt the file

File wasn&#39;t encrypted before and was stored in plaintext under a
gpg extension

</content>
</entry>
<entry>
<id>44278549ad2cb0c39cfec0f8316555d1e1fe3927</id>
<published>2021-06-12T16:34:11Z</published>
<updated>2021-06-12T16:34:11Z</updated>
<title type="text">merge view and list commands into one like pass(1) does</title>
<link rel="alternate" type="text/html" href="commit/44278549ad2cb0c39cfec0f8316555d1e1fe3927.html" />
<author>
<name>Shokara</name>
<email>shokara@snopyta.org</email>
</author>
<content type="text">commit 44278549ad2cb0c39cfec0f8316555d1e1fe3927
parent 8d3981e8ec02b1d428d195360071027491b13d52
Author: Shokara &lt;shokara@snopyta.org&gt;
Date:   Sat, 12 Jun 2021 12:34:11 -0400

merge view and list commands into one like pass(1) does

Also added some checks for arguments into view, copy, and edit
commands, and usage is printed if the checks fail.

</content>
</entry>
<entry>
<id>8d3981e8ec02b1d428d195360071027491b13d52</id>
<published>2021-06-12T04:21:40Z</published>
<updated>2021-06-12T04:21:40Z</updated>
<title type="text">fix copying of password</title>
<link rel="alternate" type="text/html" href="commit/8d3981e8ec02b1d428d195360071027491b13d52.html" />
<author>
<name>Shokara</name>
<email>shokara@snopyta.org</email>
</author>
<content type="text">commit 8d3981e8ec02b1d428d195360071027491b13d52
parent fd8e44b27fbcfe2e753dde4c093bb95680b3d056
Author: Shokara &lt;shokara@snopyta.org&gt;
Date:   Sat, 12 Jun 2021 00:21:40 -0400

fix copying of password

</content>
</entry>
<entry>
<id>fd8e44b27fbcfe2e753dde4c093bb95680b3d056</id>
<published>2021-06-12T04:13:41Z</published>
<updated>2021-06-12T04:13:41Z</updated>
<title type="text">initial payload</title>
<link rel="alternate" type="text/html" href="commit/fd8e44b27fbcfe2e753dde4c093bb95680b3d056.html" />
<author>
<name>Shokara</name>
<email>shokara@snopyta.org</email>
</author>
<content type="text">commit fd8e44b27fbcfe2e753dde4c093bb95680b3d056
Author: Shokara &lt;shokara@snopyta.org&gt;
Date:   Sat, 12 Jun 2021 00:13:41 -0400

initial payload

</content>
</entry>
</feed>
