implement multiple opening
add an example(pacman install from folders).