#!/usr/bin/env perl use strict; use warnings; use constant BROWSER_PATH => '/usr/local/bin/iridium'; sub main { my $choice; my $url; my $pid; $choice = `printf "" | dmenu -i -m 0 -p 'Search:'`; if (not $choice) { return; } $choice =~ s/ /+/g; $url = 'https://duckduckgo.com/?q=' . $choice; $pid = fork(); if (not $pid) { exec(BROWSER_PATH, $url); } return; } main(); __END__