Some days ago I wrote this little script to automatically fetch the latest version of JOSM if available:
#!/bin/sh
lastmod="`curl -q -I http://josm.openstreetmap.de/download/josm-latest.jar 2>&1 | grep Last-Modified`"
if [ ! -f ~/.josm-latest ]; then
touch ~/.josm-latest
fi
if [ "$lastmod" != "`cat ~/.josm-latest`" ]; then
wget -q -O ~/bin/josm-latest.jar http://josm.openstreetmap.de/download/josm-latest.jar
echo "$lastmod" > ~/.josm-latest
fi
java -jar ~/bin/josm-latest.jar
Discussion
Comment from HannesHH on 11 September 2008 at 21:18
wget -N macht das von selbst, spielt allerdings nicht mit -O zusammen. ;)
Comment from HannesHH on 11 September 2008 at 21:19
eeeerm, I wanted to answer in English.
wget -N does that too, you won't be able to use it together with -O though.
Comment from vibrog on 15 September 2008 at 18:34
happy i saw this post and discussion.
#!/bin/sh
josm="/Library/Java/josm.jar"
curl -s http://josm.openstreetmap.de/download/josm-latest.jar \
-z $josm -o $josm
java -Dapple.laf.useScreenMenuBar=true \
-jar $josm >/dev/null 2>/dev/null &
Comment from ott on 15 September 2008 at 21:06
Thanks, works great!