#!/bin/sh # the next line restarts using wish \ exec $GRASS_WISH "$0" "$@" if ![info exists env(GISBASE)] { puts stderr { The TCLTKGRASS shell must be run (in the background) from the GRASS shell. } exit 1 } set env(GISDBASE) [exec g.gisenv get=GISDBASE] set env(LOCATION_NAME) [exec g.gisenv get=LOCATION_NAME] set env(MAPSET) [exec g.gisenv get=MAPSET] set env(TCLTKGRASSBASE) $env(GISBASE)/tcltkgrass append regexp .* $env(GISBASE) {[^:]*} regsub -- $regexp $env(PATH) "&:$env(TCLTKGRASSBASE)/script" env(PATH) if {[info exists env(LANG)]} { regexp {([^_]*)} $env(LANG) match locale set env(TCLTKGRASSBASE) $env(GISBASE)/locale/$locale/tcltkgrass } if [catch {source $env(TCLTKGRASSBASE)/main/gui.tcl}] { set env(TCLTKGRASSBASE) $env(GISBASE)/tcltkgrass source $env(TCLTKGRASSBASE)/main/gui.tcl } if [catch {source $env(TCLTKGRASSBASE)/main/menu.tcl}] { set env(TCLTKGRASSBASE) $env(GISBASE)/tcltkgrass source $env(TCLTKGRASSBASE)/main/menu.tcl }