<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/make/console.pm, branch v3.8.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/make/console.pm?h=v3.8.1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/make/console.pm?h=v3.8.1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2020-01-11T22:14:43Z</updated>
<entry>
<title>Update copyright headers.</title>
<updated>2020-01-11T22:14:43Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-01-11T22:02:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aa692dc1039b63deef7886e914ec499abe7facaf'/>
<id>urn:sha1:aa692dc1039b63deef7886e914ec499abe7facaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update my name and email address.</title>
<updated>2019-12-31T19:55:17Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2020-01-01T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=56375392ba94f2552bbeeeab4fd39e1e50295525'/>
<id>urn:sha1:56375392ba94f2552bbeeeab4fd39e1e50295525</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the accessibility and robustness of prompt_bool.</title>
<updated>2019-01-29T21:18:18Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-29T02:14:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a580cacb192ba458b2f643b549ce5b9348eab9d0'/>
<id>urn:sha1:a580cacb192ba458b2f643b549ce5b9348eab9d0</id>
<content type='text'>
- Use "yes" and "no" instead of "y" and "n".
- Validate the true and false responses properly.
- Keep prompting the user for a response until they give one which
  is valid.
</content>
</entry>
<entry>
<title>Add a nice API for command line interfaces to make::console.</title>
<updated>2017-03-25T00:54:25Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-03-24T23:11:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b6a69e98ee6c08b874def397ee6a490d4ab8863c'/>
<id>urn:sha1:b6a69e98ee6c08b874def397ee6a490d4ab8863c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix print_format breaking when formatting empty strings.</title>
<updated>2016-09-14T22:47:01Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2016-09-12T03:17:55Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6c98c2987402d9e9310cad9af1bab523bd60cb51'/>
<id>urn:sha1:6c98c2987402d9e9310cad9af1bab523bd60cb51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow print_error and print_warning to take multiple lines.</title>
<updated>2016-09-14T22:47:01Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2015-05-28T10:58:02Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4133ccb04386bf03a064a035ba9229106b65a3f6'/>
<id>urn:sha1:4133ccb04386bf03a064a035ba9229106b65a3f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract directory creation code to its own subroutine.</title>
<updated>2016-03-22T23:38:37Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2016-03-22T22:14:35Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7c31c005fced1cad45b19c7e9d5c3f294a80281a'/>
<id>urn:sha1:7c31c005fced1cad45b19c7e9d5c3f294a80281a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert the build system to Perl 5.10.</title>
<updated>2015-03-25T19:01:33Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2015-03-21T20:04:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aae283e1dd292ace3a02809ca571a72eb06d9732'/>
<id>urn:sha1:aae283e1dd292ace3a02809ca571a72eb06d9732</id>
<content type='text'>
Thanks to Kross for the heads up on "use feature".
</content>
</entry>
<entry>
<title>Create installation directories with make install not configure.</title>
<updated>2015-03-06T16:13:11Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2015-02-24T00:07:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=88bfcabe027216022df7b6f410f0dd862a92128d'/>
<id>urn:sha1:88bfcabe027216022df7b6f410f0dd862a92128d</id>
<content type='text'>
This fixes system-wide installations requiring root in order to
create directories.
</content>
</entry>
<entry>
<title>Add Perl module for console related code.</title>
<updated>2014-12-07T22:36:42Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2014-10-01T18:52:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=11f4d02e7020cb5775d2b89af0e652e53cd90ed7'/>
<id>urn:sha1:11f4d02e7020cb5775d2b89af0e652e53cd90ed7</id>
<content type='text'>
- Move prompt_* methods to this module.
- Add methods for printing errors and warnings easily.
- Add colour code helpers and switch all code to use them.
</content>
</entry>
</feed>
