Markus Neteler 2d2f16be0c grass.py: fall back to C locale rather than refusing to start at all (see: https://lists.osgeo.org/pipermail/grass-user/2015-April/072331.html + https://lists.osgeo.org/pipermail/grass-user/2016-July/074488.html) (trunk, https://trac.osgeo.org/grass/changeset/68883) 9 years ago
..
Makefile 8e7a1007c5 Replaced prompt.py with a bash function for bash startup (backport from trunk, https://trac.osgeo.org/grass/changeset/60216 + https://trac.osgeo.org/grass/changeset/60222 + https://trac.osgeo.org/grass/changeset/60223) (trac https://trac.osgeo.org/grass/ticket/2284) 11 years ago
README 63fb789f39 TclTk removed 16 years ago
circle_1.png 7b40439248 prettify helptext.html graphics (merge from devbr6) 15 years ago
circle_2.png 7b40439248 prettify helptext.html graphics (merge from devbr6) 15 years ago
circle_3.png 7b40439248 prettify helptext.html graphics (merge from devbr6) 15 years ago
circle_4.png 7b40439248 prettify helptext.html graphics (merge from devbr6) 15 years ago
circle_5.png 7b40439248 prettify helptext.html graphics (merge from devbr6) 15 years ago
clean_temp.c 73b0f1b633 libgis: G__temp_element() -> G_temp_element() 10 years ago
echo.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
grass-xterm-mac 2b743926c1 add relocated MANPATH to startup routine 13 years ago
grass.py 2d2f16be0c grass.py: fall back to C locale rather than refusing to start at all (see: https://lists.osgeo.org/pipermail/grass-user/2015-April/072331.html + https://lists.osgeo.org/pipermail/grass-user/2016-July/074488.html) (trunk, https://trac.osgeo.org/grass/changeset/68883) 9 years ago
grass.sh 4311caa5f6 GRASS_PYTHON needs to be quoted as path may contain a space 12 years ago
grass7.html 0a797dfdaf various typos fixed (via Debian lintian QA tool, contributor: sebastic; trac https://trac.osgeo.org/grass/ticket/2841) 9 years ago
grass_start.png 94f2b8f5d7 manual: grass_start.png updated 10 years ago
help_loc_struct.png 0dab40a516 Milena Nowotarska: location structure graphics beautified 11 years ago
helptext.html e2dbfa94f5 fix compilation issue introduced in https://trac.osgeo.org/grass/changeset/68808 9 years ago
html_browser_mac.sh db49180dd7 welcome to GRASS 7.0.svn 17 years ago
license.txt 3f91120302 grass.py: show version with --version; minor cosmetics 10 years ago
local_proto.h 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
lock.c db4e0ac563 Don't attempt to declare errno 12 years ago
run.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
variables.html 3a70b992f3 variables manual: document GRASS_ZLIB_LEVEL (lib/gis/flate.c) 9 years ago
version.sed db49180dd7 welcome to GRASS 7.0.svn 17 years ago
winlocale.c bfc3c80575 Set LANG on Windows 15 years ago

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