needMultipleInstances

Check if application should be started multiple times to open multiple urls.

@nogc @safe pure nothrow
bool
needMultipleInstances
(
scope const(string)[] execArgs
)

Parameters

execArgs const(string)[]

Array of unescaped and unquoted arguments.

Return Value

Type: bool

true if execArgs have only %f or %u and not %F or %U. Otherwise false is returned.

Examples

assert(needMultipleInstances(["program", "%f"]));
assert(needMultipleInstances(["program", "%u"]));
assert(!needMultipleInstances(["program", "%i"]));
assert(!needMultipleInstances(["program", "%F"]));
assert(!needMultipleInstances(["program", "%U"]));
assert(!needMultipleInstances(["program", "%f", "%U"]));
assert(!needMultipleInstances(["program", "%F", "%u"]));

See Also

Meta