<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrocli, branch devel</title>
<subtitle>Robin Krahl's fork of nitrocli</subtitle>
<id>https://git.ireas.org/nitrocli/atom?h=devel</id>
<link rel='self' href='https://git.ireas.org/nitrocli/atom?h=devel'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/'/>
<updated>2020-07-26T21:42:22Z</updated>
<entry>
<title>Fix binary-sizes.py script</title>
<updated>2020-07-26T21:42:22Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-07-05T21:35:14Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=3f62110dc0a0f9ee107643419b027a94427a5530'/>
<id>urn:sha1:3f62110dc0a0f9ee107643419b027a94427a5530</id>
<content type='text'>
A while back we removed the nitrocli/ directory in the repository root.
Unfortunately, we missed that the binary-sizes.py script relied on the
previous directory structure. This change adjusts the script to work
with the new structure.
</content>
</entry>
<entry>
<title>Correctly use doc comments in macros</title>
<updated>2020-07-03T15:30:57Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-07-03T15:30:57Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=6dd0dafdd53b990cfba79529a36352e11fe0385e'/>
<id>urn:sha1:6dd0dafdd53b990cfba79529a36352e11fe0385e</id>
<content type='text'>
Our custom macros for conveniently creating types with additional meta
information for working with structopt do not actually use the doc
comments we have in place -- these comments are solely for in-source
documentation. We are an application and as such crates.io will not
automatically generate documentation.
All of that does not deter rustc from complaining that doc comments are
unused. In the past we tried to fudge that by adding a special
allowance, #[allow(unused_doc_comments)], but that seems to have seized
to work.
With this change we finally give in and move the doc comment into the
macro itself, where it will be used to annotate the generated type. This
step should hopefully silence rustc once and for all -- at the expense
of a slight decrease in readability.
</content>
</entry>
<entry>
<title>Bump version to 0.3.3</title>
<updated>2020-04-19T17:23:33Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-19T17:23:33Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=98855d442d70dc8ba40c1eb646132be43761c423'/>
<id>urn:sha1:98855d442d70dc8ba40c1eb646132be43761c423</id>
<content type='text'>
This change bumps the version of the crate to 0.3.3. The following
notable changes have been made since 0.3.2:
- Added bash completion support via shell-complete utility program
- Updated minimum required Rust version to 1.40.0
- Converted Cargo.lock to new lock file format
- Bumped libc dependency to 0.2.69
- Bumped structopt dependency to 0.3.13
- Bumped various transitive dependencies to most recent versions
</content>
</entry>
<entry>
<title>Convert Cargo.lock to new lock file format</title>
<updated>2020-04-16T16:24:59Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-16T16:24:59Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=7db5473703f3bda478441866101919865d16d902'/>
<id>urn:sha1:7db5473703f3bda478441866101919865d16d902</id>
<content type='text'>
Since version 1.38.0 of Rust, Cargo has built in support for a new lock
file format that aims at reducing merge conflicts of unrelated changes.
Given that we require an even more recent version of Rust, it seems safe
to switch over to this new format (which by now is the default for new
projects anyway).
This patch changes the format of Cargo.lock accordingly.
</content>
</entry>
<entry>
<title>Update transitive nitrokey dependencies</title>
<updated>2020-04-15T16:22:22Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-15T16:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=ddeab1e16257403192ebfa2337078bfacb8b1428'/>
<id>urn:sha1:ddeab1e16257403192ebfa2337078bfacb8b1428</id>
<content type='text'>
This change updates transitive dependencies of the nitrokey crate to
their most recent versions.
</content>
</entry>
<entry>
<title>Update regex dependency to 1.3.7</title>
<updated>2020-04-14T16:17:51Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-14T16:17:51Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=b9623dbb8f34b5c582ac50c71830b9661bcd87e8'/>
<id>urn:sha1:b9623dbb8f34b5c582ac50c71830b9661bcd87e8</id>
<content type='text'>
This change updates the regex crate to version 1.3.7. Transitive
dependencies are updated as well.
</content>
</entry>
<entry>
<title>Update structopt dependency to 0.3.13</title>
<updated>2020-04-13T16:15:18Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-13T16:15:18Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=c490253402352b384e44fe84730dc10ed3705be5'/>
<id>urn:sha1:c490253402352b384e44fe84730dc10ed3705be5</id>
<content type='text'>
This change updates the structopt crate to version 0.3.13. Transitive
dependencies are updated as well.
</content>
</entry>
<entry>
<title>Update libc dependency to 0.2.69</title>
<updated>2020-04-12T16:13:30Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-12T16:13:30Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=3c8e52a9413285f88befe8ee5367df17e837c4a9'/>
<id>urn:sha1:3c8e52a9413285f88befe8ee5367df17e837c4a9</id>
<content type='text'>
This change updates the libc crate to version 0.2.69.
</content>
</entry>
<entry>
<title>Rename arg_defs.rs to args.rs</title>
<updated>2020-04-11T22:00:06Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-11T22:00:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=f2ace56200f0229a4dcbd1767f48a39e1daa343d'/>
<id>urn:sha1:f2ace56200f0229a4dcbd1767f48a39e1daa343d</id>
<content type='text'>
We have never been fully satisfied with the name arg_defs. Now that we
have gotten rid of the formerly used args module, this change renames
arg_defs to args.
</content>
</entry>
<entry>
<title>Merge remaining bits of args.rs into main.rs</title>
<updated>2020-04-11T20:23:52Z</updated>
<author>
<name>Daniel Mueller</name>
<email>deso@posteo.net</email>
</author>
<published>2020-04-11T20:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrocli/commit/?id=fafbf4a1bf635d5eea049cf561fbf8aa293c8e2b'/>
<id>urn:sha1:fafbf4a1bf635d5eea049cf561fbf8aa293c8e2b</id>
<content type='text'>
This change removes the args module by moving all remaining
functionality in it into main.rs. The result is arguably a nice
consolidation of all context related definitions in a single module.
</content>
</entry>
</feed>
