William Kyngesburye b11b6a1eee define GRASS_CONFIG_DIR vor 15 Jahren
..
Makefile 6c2e2e888f first steps towards config dir (.grass7) vor 15 Jahren
README 63fb789f39 TclTk removed vor 16 Jahren
clean_temp.c ab082da4e0 Add "const" where appropriate to libgis return types vor 16 Jahren
echo.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ vor 17 Jahren
functions.sh 1f86ff433d move lockfile detection to exit(2) to allow G_fatal_error() to occupy exit(1) alone (trac https://trac.osgeo.org/grass/ticket/755) vor 16 Jahren
grass-run.bat 4a27bf5b0c sync RunInXterm related changes from devbr6 vor 16 Jahren
grass-xterm-mac 63fb789f39 TclTk removed vor 16 Jahren
grass.bat 6c2e2e888f first steps towards config dir (.grass7) vor 15 Jahren
grass.py 6c2e2e888f first steps towards config dir (.grass7) vor 15 Jahren
grass.src f44f1b3199 removed superfluous $Id$ tag vor 17 Jahren
grass7.html 6c2e2e888f first steps towards config dir (.grass7) vor 15 Jahren
grass_intro.txt db49180dd7 welcome to GRASS 7.0.svn vor 17 Jahren
help_loc_struct.png db49180dd7 welcome to GRASS 7.0.svn vor 17 Jahren
helptext.html 9f9fcc7f2a index.html cosmetics vor 16 Jahren
html_browser_mac.sh db49180dd7 welcome to GRASS 7.0.svn vor 17 Jahren
init.bat 6c2e2e888f first steps towards config dir (.grass7) vor 15 Jahren
init.sh b11b6a1eee define GRASS_CONFIG_DIR vor 15 Jahren
license.txt db49180dd7 welcome to GRASS 7.0.svn vor 17 Jahren
local_proto.h 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ vor 17 Jahren
lock.c 1f86ff433d move lockfile detection to exit(2) to allow G_fatal_error() to occupy exit(1) alone (trac https://trac.osgeo.org/grass/ticket/755) vor 16 Jahren
prompt.sh db49180dd7 welcome to GRASS 7.0.svn vor 17 Jahren
run.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ vor 17 Jahren
variables.html 6c2e2e888f first steps towards config dir (.grass7) vor 15 Jahren
version.sed db49180dd7 welcome to GRASS 7.0.svn vor 17 Jahren
welcome.txt db49180dd7 welcome to GRASS 7.0.svn vor 17 Jahren

README

o GRASS text mode startup

"grass70" starts up d.m by default (if not first time user).
"grass70 -text" will start up in text mode.
"grass70 -wxpython" or "grass70 -gui" will start up in wxpython mode.

You can use alias "grass70" to "grass70 -text" to use text mode by default.
Or set env var GRASS_GUI=text.


o GRASS non-interactive startup examples

You can startup GRASS non-interactively using some env variables.

LOCATION
GISDBASE
LOCATION_NAME
MAPSET

LOCATION var overrides GISDBASE/LOCATION_NAME/MAPSET location.

ex1)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 - # non-interactive startup using LOCATION location

ex2)
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 - # non-interactive startup using
# GISDBASE/LOCATION_NAME/MAPSET location


Also, the first argument of grass70 can override these env vars.

ex3)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 /usr/home/grass/usr/data2/loc2-1/map1-1
# non-interactive startup using
# /usr/home/grass/usr/data2/loc2-1/map1-1 location

ex4)
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 /usr/home/grass/usr/data2/loc2-1/map1-1
# non-interactive startup using
# /usr/home/grass/usr/data2/loc2-1/map1-1 location

ex5)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 map1-1 # non-interactive startup using
# GISDBASE/LOCATION_NAME/map1-1 location

ex6)
export LOCATION=/usr/home/grass/usr/data1/loc1/map1
export GISDBASE=/usr/home/grass/usr/data1
export LOCATION_NAME=loc1
export MAPSET=map1

grass70 loc2-1/map1-1
# non-interactive startup using
# GISDBASE/loc2-1/map1-1 location


Any suggestionss to