<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/nitrocli, branch topic/otp-cache</title>
<subtitle>A command line tool for interacting with Nitrokey devices (GitHub mirror)
</subtitle>
<id>https://git.ireas.org/mirrors/nitrocli/atom?h=topic%2Fotp-cache</id>
<link rel='self' href='https://git.ireas.org/mirrors/nitrocli/atom?h=topic%2Fotp-cache'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/'/>
<updated>2020-11-22T03:26:54Z</updated>
<entry>
<title>fixup! Add otp-cache extension</title>
<updated>2020-11-22T03:26:54Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-11-22T03:26:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=7e89e193a4b010048d293ea44f388c847c883ec2'/>
<id>urn:sha1:7e89e193a4b010048d293ea44f388c847c883ec2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>otp-cache: Copy OTP to clipboard with -c/--copy</title>
<updated>2020-10-12T00:07:09Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-10-07T03:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=b6fc41b4fee75b3c9dfe6a17d5c06ad1a61b3abe'/>
<id>urn:sha1:b6fc41b4fee75b3c9dfe6a17d5c06ad1a61b3abe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add simple clipboard management</title>
<updated>2020-10-12T00:07:09Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-10-07T03:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=af4b0ad93cf16314b48e769d7297c6d75f002835'/>
<id>urn:sha1:af4b0ad93cf16314b48e769d7297c6d75f002835</id>
<content type='text'>
</content>
</entry>
<entry>
<title>"Fix" empty vector deserialization problem</title>
<updated>2020-10-12T00:07:09Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-09-30T04:48:57Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=f526522d5bc722f32a9084cda92e4b003b4aab20'/>
<id>urn:sha1:f526522d5bc722f32a9084cda92e4b003b4aab20</id>
<content type='text'>
Needed until https://github.com/softprops/envy/pull/51 got merged and a
new release been cut.
</content>
</entry>
<entry>
<title>Kill scdaemon before each OTP get</title>
<updated>2020-10-12T00:07:09Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-09-20T05:31:20Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=c7b64866c483036b548b336b8de2172d9da66ea9'/>
<id>urn:sha1:c7b64866c483036b548b336b8de2172d9da66ea9</id>
<content type='text'>
TODO: Should probably be done on other paths as well.
</content>
</entry>
<entry>
<title>Add otp-cache extension</title>
<updated>2020-10-12T00:07:08Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-10-07T05:38:10Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=ed59adcc9280d937f0f6f3627104597681ce7347'/>
<id>urn:sha1:ed59adcc9280d937f0f6f3627104597681ce7347</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Display available extensions in the help text</title>
<updated>2020-10-12T00:07:08Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-10-04T16:46:31Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=f65b150049ec9dc5ff2500d7e54c464d530f2e66'/>
<id>urn:sha1:f65b150049ec9dc5ff2500d7e54c464d530f2e66</id>
<content type='text'>
With recent changes we are able to execute user-provided extensions
through the program. However, discoverability is arguably lacking,
because nitrocli provides no insight into what extensions are available
to begin with.
This patch changes this state of affairs by listing available extensions
in the help text.
</content>
</entry>
<entry>
<title>Introduce support for user-provided extensions</title>
<updated>2020-10-12T00:07:07Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-08-26T02:04:50Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=8cf63c6790192c30c81294e7a940d470bf061cbf'/>
<id>urn:sha1:8cf63c6790192c30c81294e7a940d470bf061cbf</id>
<content type='text'>
This change introduces support for discovering and executing
user-provided extensions to the program. Extensions are useful for
allowing users to provide additional functionality on top of the
nitrocli proper. Implementation wise we stick to an approach similar to
git or cargo subcommands in nature: we search the directories listed in
the PATH environment variable for a file that starts with "nitrocli-",
followed by the extension name. This file is then executed. It is
assumed that the extension recognizes (or at least not prohibits) the
following arguments: --nitrocli (providing the path to the nitrocli
binary), --model (with the model passed to the main program), and
--verbosity (the verbosity level).
</content>
</entry>
<entry>
<title>Subdivide environment variable section in manual</title>
<updated>2020-09-26T21:01:25Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-09-26T21:01:25Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=330142e68cac0116babbf2fd64fc9ff0fde132c0'/>
<id>urn:sha1:330142e68cac0116babbf2fd64fc9ff0fde132c0</id>
<content type='text'>
This change reorders and subdivides the Environment section we have in
the manual. The first subsection in it is about variables pertaining the
program configuration and the second one about those influencing
password &amp; PIN entry. Having these dedicated subsections will
subsequently allow us to reference them in follow up changes. The
reordering is meant to reflect the more general applicability that
configuration variables have.
</content>
</entry>
<entry>
<title>Rename numlock, capslock, scrollock options</title>
<updated>2020-10-11T23:26:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-09-29T17:18:56Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=aaf0286994fcffa8dc81a2569ad70ec6fd7c9b90'/>
<id>urn:sha1:aaf0286994fcffa8dc81a2569ad70ec6fd7c9b90</id>
<content type='text'>
This patch renames the options for the config set command:
	--numlock	==&gt;	--num-lock
	--capslock	==&gt;	--caps-lock
	--scrolllock	==&gt;	--scroll-lock
	--no-numlock	==&gt;	--no-num-lock
	--no-capslock	==&gt;	--no-caps-lock
	--no-scrolllock	==&gt;	--no-scroll-lock

The original naming was based on a typo in nitrokey-rs (scrollock vs.
scrolllock). Also, the typical spelling for the keys is Num Lock, Caps
Lock and Scroll Lock, so using a hyphen is a more natural.
</content>
</entry>
</feed>
