Skip to content

Instantly share code, notes, and snippets.

@cliffordsnow
Created November 30, 2022 06:52
Show Gist options
  • Save cliffordsnow/76206016a72990f0d692a90710a132b6 to your computer and use it in GitHub Desktop.
Save cliffordsnow/76206016a72990f0d692a90710a132b6 to your computer and use it in GitHub Desktop.
OSMUSER="YourUserName"
#replace YourUserName with your OSM username. The script assumes that your import username is YourUserName_import
USER=`whoami`
#Script to prompt for stable or development version of JOSM
ver=$(zenity --list --text "Which JOSM version?" --title="Which JOSM Version" --radiolist --column " " --column "version" TRUE "Dev" FALSE "Stable") 2> /dev/null
if [[ $? == 1 ]]
then
exit
fi
if [ ${ver} == 'Stable' ]
then
VERSION="josm.jar"
else
VERSION="josm-latest.jar"
fi
#Script to prompt for JOSM userid
JAVA=`which java`
ans=$(zenity --list --text "Pick User Name" --title="JOSM User Name" --radiolist --column " " --column "User Name" TRUE ${OSMUSER} FALSE ${OSMUSER}_import) 2> /dev/null
if [[ $? == 1 ]]
then
exit
fi
if [ ${ans} == 'YourUserName' ]
then
$JAVA -Xmx8g -Xms4g -Djosm.home=/home/${USER}/.${OSMUSER} -jar ~/.josm/$VERSION
else
$JAVA -Xmx8g -Xms4g -Djosm.home=/home/${USER}/.${OSMUSER}_import -jar ~/.josm/$VERSION
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment