<feed xmlns='http://www.w3.org/2005/Atom'>
<title>switchboard, branch main</title>
<subtitle>Rust library for parsing command line arguments</subtitle>
<id>https://code.benbridle.com/switchboard/atom?h=main</id>
<link rel='self' href='https://code.benbridle.com/switchboard/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/'/>
<updated>2025-03-11T03:54:11Z</updated>
<entry>
<title>Update version to 2.1.0</title>
<updated>2025-03-11T03:54:11Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-11T03:54:11Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=e6435712ba5b3ca36e99fc8cbe7755940f8b1f3f'/>
<id>urn:sha1:e6435712ba5b3ca36e99fc8cbe7755940f8b1f3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't consume values when using .get() method</title>
<updated>2025-03-11T03:53:57Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-11T03:53:51Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=2c94211270c77005f296d2d8691ec13340ab5555'/>
<id>urn:sha1:2c94211270c77005f296d2d8691ec13340ab5555</id>
<content type='text'>
This didn't make much sense, there are valid reasons to read the same
value multiple times.
</content>
</entry>
<entry>
<title>Add as_str and as_str_opt methods for values</title>
<updated>2025-03-03T22:13:14Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-03T22:13:14Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=0724fda47e7146ff682eef101b5260331cb11d26'/>
<id>urn:sha1:0724fda47e7146ff682eef101b5260331cb11d26</id>
<content type='text'>
These are borrowing versions of the as_string and as_string_opt methods.
</content>
</entry>
<entry>
<title>Update version to 2.0.0</title>
<updated>2025-03-03T08:03:53Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-03T08:03:53Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=1a307ff335c9723b287c42ec73580a30af2a0152'/>
<id>urn:sha1:1a307ff335c9723b287c42ec73580a30af2a0152</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Report malformed switches as errors</title>
<updated>2025-03-03T08:03:24Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-03T08:03:24Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=b2374eb1746f54f58ecf1a3ac5d375b3d0f15da0'/>
<id>urn:sha1:b2374eb1746f54f58ecf1a3ac5d375b3d0f15da0</id>
<content type='text'>
Previously, malformed arguments were silently ignored when encountered.
This could cause unexpected behaviour if the malformed argument is
safety critical, so now an error is reported.
</content>
</entry>
<entry>
<title>Implement error reporting</title>
<updated>2025-03-03T07:54:45Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-03-03T07:51:01Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=8a43a02b6950455aedbbdbee737bee1654aa91ef'/>
<id>urn:sha1:8a43a02b6950455aedbbdbee737bee1654aa91ef</id>
<content type='text'>
The library has been redesigned so that all queries can be entered
before any values are parsed. This allows all errors unrelated to value
parsing to be displayed as a batch.
</content>
</entry>
<entry>
<title>Update version to 1.0.0</title>
<updated>2025-02-03T04:50:21Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-03T04:50:21Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=ea70fa89659e5cf1a9d4ca6ea31fb67f7a2cc633'/>
<id>urn:sha1:ea70fa89659e5cf1a9d4ca6ea31fb67f7a2cc633</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial commit</title>
<updated>2025-02-03T04:50:10Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-02-03T04:50:10Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/switchboard/commit/?id=5277fd9c56619d1fcd4776968b851ea534526435'/>
<id>urn:sha1:5277fd9c56619d1fcd4776968b851ea534526435</id>
<content type='text'>
</content>
</entry>
</feed>
