From ecedc6a4f221f286fb2c9b006d2434fdb0f98bc7 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 17 Apr 2019 07:11:04 -0400 Subject: Add a dumpconfig command, mostly useful to debug Docker setups --- lib/Travelynx/Command/dumpconfig.pm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 lib/Travelynx/Command/dumpconfig.pm diff --git a/lib/Travelynx/Command/dumpconfig.pm b/lib/Travelynx/Command/dumpconfig.pm new file mode 100644 index 0000000..d2a6761 --- /dev/null +++ b/lib/Travelynx/Command/dumpconfig.pm @@ -0,0 +1,24 @@ +package Travelynx::Command::dumpconfig; +use Mojo::Base 'Mojolicious::Command'; + +use Data::Dumper; + +has description => 'Dump current configuration'; + +has usage => sub { shift->extract_usage }; + +sub run { + my ($self) = @_; + + print Dumper( $self->app->config ); +} + +1; + +__END__ + +=head1 SYNOPSIS + + Usage: index.pl dumpconfig + + Dumps the current configuration (travelynx.conf) to stdout. -- cgit v1.2.3