App-FirefoxMultiAccountContainersUtils
view release on metacpan or search on metacpan
lib/App/FirefoxMultiAccountContainersUtils.pm view on Meta::CPAN
};
sub open_firefox_container {
require URI::Escape;
my %args = @_;
my $container = $args{container};
my @urls;
for my $url0 (@{ $args{urls} || ["about:blank"] }) {
my $url = "ext+container:";
$url .= "name=" . URI::Escape::uri_escape($container);
$url .= "&url=" . URI::Escape::uri_escape($url0);
push @urls, $url;
}
my @cmd = (
"firefox",
@{$args{extra_firefox_options_before} // []},
@urls,
@{$args{extra_firefox_options_after} // []},
);
log_trace "Executing %s ...", \@cmd;
( run in 0.428 second using v1.01-cache-2.11-cpan-c21f80fb71c )