aboutsummaryrefslogtreecommitdiff
path: root/make/console.pm
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-181-0/+1
|\|
| * Add extra debug information to the module error message.Gravatar Sadie Powell2022-01-171-0/+1
| | | | | | | | [skip windows ci]
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Fix print_warning using print instead of say.Gravatar Sadie Powell2021-02-281-1/+1
| |
* | Require Perl 5.26 in the build system.Gravatar Sadie Powell2021-02-281-1/+1
|/ | | | | This version is supported by all major systems that ship the C++17 compilers required by the v4 branch.
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
|
* Purge all remaining uses of print_format.Gravatar Sadie Powell2021-01-291-11/+5
|
* Migrate some stuff away from print_format.Gravatar Sadie Powell2021-01-271-6/+6
|
* Fix unnecessary begin blocks in Perl source files.Gravatar Sadie Powell2021-01-251-5/+1
|
* Export console_format from make::console and make it more robust.Gravatar Sadie Powell2020-12-311-9/+13
| | | | | Previously a module could do warning("<|INVALID wibble|>") in its $CompilerFlags or $LinkerFLags and this would break the build.
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+1
|
* Update my name and email address.Gravatar Sadie Powell2019-12-311-1/+1
|
* Improve the accessibility and robustness of prompt_bool.Gravatar Peter Powell2019-01-291-2/+6
| | | | | | | - 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.
* Add a nice API for command line interfaces to make::console.Gravatar Peter Powell2017-03-251-5/+50
|
* Fix print_format breaking when formatting empty strings.Gravatar Peter Powell2016-09-141-1/+1
|
* Allow print_error and print_warning to take multiple lines.Gravatar Peter Powell2016-09-141-6/+10
|
* Extract directory creation code to its own subroutine.Gravatar Peter Powell2016-03-221-6/+2
|
* Convert the build system to Perl 5.10.Gravatar Peter Powell2015-03-251-3/+4
| | | | Thanks to Kross for the heads up on "use feature".
* Create installation directories with make install not configure.Gravatar Peter Powell2015-03-061-3/+3
| | | | | This fixes system-wide installations requiring root in order to create directories.
* Add Perl module for console related code.Gravatar Peter Powell2014-12-071-0/+113
- 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.