<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/nitrocli, branch v0.3.2</title>
<subtitle>A command line tool for interacting with Nitrokey devices (GitHub mirror)
</subtitle>
<id>https://git.ireas.org/mirrors/nitrocli/atom?h=v0.3.2</id>
<link rel='self' href='https://git.ireas.org/mirrors/nitrocli/atom?h=v0.3.2'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/'/>
<updated>2020-04-01T02:41:37Z</updated>
<entry>
<title>Bump version to 0.3.2</title>
<updated>2020-04-01T02:41:37Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-01T02:41:37Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=550a730cb7ab9c9e3963ba46ac7cad93535f13d5'/>
<id>urn:sha1:550a730cb7ab9c9e3963ba46ac7cad93535f13d5</id>
<content type='text'>
This change bumps the version of the crate to 0.3.2. The following
notable changes have been made since 0.3.1:
- Added the list command that lists all attached Nitrokey devices
- Reworked argument handling:
  - Added structopt dependency in version 0.3.7
  - Replaced argparse with structopt
  - Removed argparse dependency
  - Made the --verbose and --model options global
- Removed vendored dependencies and moved source code into repository
  root
- Bumped nitrokey dependency to 0.6.0
- Bumped quote dependency to 1.0.3
- Bumped syn dependency to 1.0.14
</content>
</entry>
<entry>
<title>Fix link to Nitrokey Storage device in README</title>
<updated>2020-03-30T02:39:36Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-03-30T02:39:36Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=ce505ae3108bf7517fdd3f5d950e6c2a51769e58'/>
<id>urn:sha1:ce505ae3108bf7517fdd3f5d950e6c2a51769e58</id>
<content type='text'>
The Nitrokey team changed the URL where details about the Nitrokey
Storage device are to be found, rendering our link broken. This change
updates the link to reference the new location.
</content>
</entry>
<entry>
<title>Update quote dependency to 1.0.3</title>
<updated>2020-03-26T00:35:27Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-03-26T00:35:27Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=3aff3842f3b94d2ddc730c362845cd73aa02c6f3'/>
<id>urn:sha1:3aff3842f3b94d2ddc730c362845cd73aa02c6f3</id>
<content type='text'>
This change updates the quote crate to version 1.0.3.
</content>
</entry>
<entry>
<title>Remove deprecated plugin_as_library lint usage</title>
<updated>2020-03-23T00:05:32Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-03-23T00:05:32Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=fd3fc6dc8945b4f9b30e9e8aed6d1341b51bfea8'/>
<id>urn:sha1:fd3fc6dc8945b4f9b30e9e8aed6d1341b51bfea8</id>
<content type='text'>
The plugin_as_library lint has been deprecated as of Rust 1.40.0. Hence,
with this change we remove it from the list of lints we want to get
warnings from.
</content>
</entry>
<entry>
<title>Update syn dependency to 1.0.14</title>
<updated>2020-03-16T23:58:57Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-03-16T23:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=b0aacd0ca3e532d798bc1c6be85f7c245dfcee97'/>
<id>urn:sha1:b0aacd0ca3e532d798bc1c6be85f7c245dfcee97</id>
<content type='text'>
This change updates the syn crate to version 1.0.14.
</content>
</entry>
<entry>
<title>Update nitrokey dependency to 0.6.0</title>
<updated>2020-01-29T11:25:33Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-29T11:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=bab33d84078a0ff2eb3d55ef39ea382b797abc92'/>
<id>urn:sha1:bab33d84078a0ff2eb3d55ef39ea382b797abc92</id>
<content type='text'>
nitrokey 0.6.0 introduced the SerialNumber struct (instead of
representing serial numbers as strings). We no longer have to manually
format the serial number as SerialNumber implements Display.
</content>
</entry>
<entry>
<title>doc: Remove options from synopsis in man page</title>
<updated>2020-01-29T11:28:27Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-29T11:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=b6212b6e1209f30a523f4c405a9e9607bfe7bb16'/>
<id>urn:sha1:b6212b6e1209f30a523f4c405a9e9607bfe7bb16</id>
<content type='text'>
As it is no longer required to set the global options before the command
and as we will probably introduce more global options with the next
releases, this patch removes the global options from the synopsis line
in the man page.  See issue #102 for more details.
</content>
</entry>
<entry>
<title>Make --verbose and --model options global</title>
<updated>2020-01-26T08:17:49Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-26T08:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=1d15cfb6b189a21211d0981e4dc462dd15eea55c'/>
<id>urn:sha1:1d15cfb6b189a21211d0981e4dc462dd15eea55c</id>
<content type='text'>
This patch adds the attribute 'global = true' for the top-level
--verbose and --model options, which ensures that they can also be set
for subcommands.  For example:
  $ nitrocli status --model pro
Instead of only:
  $ nitrocli --model pro status
</content>
</entry>
<entry>
<title>Provide correct mutual exclusion between config set -o and -O options</title>
<updated>2020-01-25T04:36:34Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-01-25T04:36:34Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=61b5aff7be250387ce8510138cae773ed3bd6577'/>
<id>urn:sha1:61b5aff7be250387ce8510138cae773ed3bd6577</id>
<content type='text'>
The -o/--otp-pin and -O/--no-otp-pin options to the config set command
are supposed to be mutually exclusive, with wrong usage detected by
structopt.
That is not the case currently, however, because the argument to
structopt's conflicts_with attribute is supposed to be the resulting
option and not the name of the variable capturing the result.
This change fixes the problem by changing the string accordingly.
</content>
</entry>
<entry>
<title>Add unit tests for the list command</title>
<updated>2020-01-14T19:19:11Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2020-01-14T19:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/mirrors/nitrocli/commit/?id=86401187fc26b6f3a41cbd4cec463c4ffe50c32c'/>
<id>urn:sha1:86401187fc26b6f3a41cbd4cec463c4ffe50c32c</id>
<content type='text'>
</content>
</entry>
</feed>
