#!/bin/bash source "/usr/lib/sp-functions" case $1 in file_manager ) launch_exec=${filemanager_cmd} launch_arg=($( jq -r .[].home_directory "${conf_dir}/profiles/$( get_profile_id )/vars.json" | envsubst )) ;; browser ) launch_exec=${browser_cmd} launch_arg=($( jq -r .[].browser_profile "${conf_dir}/profiles/$( get_profile_id )/vars.json" )) ;; browser-newtab ) launch_exec=${browser_cmd} launch_arg=($( jq -r .[].browser_profile "${conf_dir}/profiles/$( get_profile_id )/vars.json" )) launch_arg+=( "--new-tab" ) launch_arg+=($( jq -r .[].browser_newtab_url "${conf_dir}/profiles/$( get_profile_id )/vars.json" )) ;; esac ${launch_exec} "${launch_arg[@]}"