summaryrefslogtreecommitdiff
path: root/make/console.pm
AgeCommit message (Collapse)Author
2021-02-28Fix print_warning using print instead of say.Sadie Powell
2021-02-26Update copyright headers.InspIRCd Robot
2021-01-29Purge all remaining uses of print_format.Sadie Powell
2021-01-27Migrate some stuff away from print_format.Sadie Powell
2021-01-25Fix unnecessary begin blocks in Perl source files.Sadie Powell
2020-12-31Export console_format from make::console and make it more robust.Sadie Powell
Previously a module could do warning("<|INVALID wibble|>") in its $CompilerFlags or $LinkerFLags and this would break the build.
2020-01-11Update copyright headers.InspIRCd Robot
2019-12-31Update my name and email address.Sadie Powell
2019-01-29Improve the accessibility and robustness of prompt_bool.Peter Powell
- 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.
2017-03-25Add a nice API for command line interfaces to make::console.Peter Powell
2016-09-14Fix print_format breaking when formatting empty strings.Peter Powell
2016-09-14Allow print_error and print_warning to take multiple lines.Peter Powell
2016-03-22Extract directory creation code to its own subroutine.Peter Powell
2015-03-25Convert the build system to Perl 5.10.Peter Powell
Thanks to Kross for the heads up on "use feature".
2015-03-06Create installation directories with make install not configure.Peter Powell
This fixes system-wide installations requiring root in order to create directories.
2014-12-07Add Perl module for console related code.Peter Powell
- 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.