diff options
author | Tatsuhiko Miyagawa <miyagawa@bulknews.net> | 2013-09-24 19:58:45 +0900 |
---|---|---|
committer | Tatsuhiko Miyagawa <miyagawa@bulknews.net> | 2013-09-24 19:58:45 +0900 |
commit | 4c20148488764a885f561757b1646e7c7ab22d03 (patch) | |
tree | 1f26929f53a3614b0a37c0f9c009e20c10b88788 /lib | |
parent | 02b164bb5a31f32e4a4bd09dc266c264a166d561 (diff) | |
download | carton-4c20148488764a885f561757b1646e7c7ab22d03.tar.gz |
Add an option to skip fatpacking
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Carton/CLI.pm | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/Carton/CLI.pm b/lib/Carton/CLI.pm index 96b38e3..e2e34ec 100644 --- a/lib/Carton/CLI.pm +++ b/lib/Carton/CLI.pm @@ -145,6 +145,12 @@ sub cmd_version { sub cmd_bundle { my($self, @args) = @_; + my $fatpack = 1; + $self->parse_options( + \@args, + "fatpack!" => \$fatpack, + ); + my $env = Carton::Environment->build; $env->snapshot->load; @@ -156,8 +162,10 @@ sub cmd_bundle { ); $builder->bundle($env->install_path, $env->vendor_cache, $env->snapshot); - require Carton::Packer; - Carton::Packer->new->fatpack_carton($env->vendor_bin); + if ($fatpack) { + require Carton::Packer; + Carton::Packer->new->fatpack_carton($env->vendor_bin); + } $self->printf("Complete! Modules were bundled into %s\n", $env->vendor_cache, SUCCESS); } |