As far as I can tell (using the command env) there is no variable that looks like grass home on my system. Jerry
---- Original message ----
Date: Wed, 23 May 2007 08:45:09 -0500
From: William Kyngesburye <woklist@kyngchaos.com>
Subject: Re: [GRASS-dev] GEM Wizard question
To: Michael Barton <michael.barton@asu.edu>
Cc: Hamish <hamish_nospam@yahoo.com>, grass-dev@grass.itc.itIs that from within GRASS, or other shell use? Which platform? If
GRASS needs HOME as Hamish says, then it won't run without it (or not
run right), so G_home() will always work. Unless maybe the GRASS
libraries are used outside of GRASS, like in Qgis or GDAL.On May 23, 2007, at 1:43 AM, Michael Barton wrote:
When I've tried to use home without checking for its existence
first, I've
had reports of errors back from some users who claim that they do
not have
HOME set to anything. So I always try to check to see if it is valid.Michael
On 5/22/07 11:00 PM, "Hamish" <hamish_nospam@yahoo.com> wrote:
William Kyngesburye wrote:
Note - there is a libgis function to get a user's home: G_home
(). It
should work on all platforms (it has a mingw special case, but maybe
it doesn't work on the Win native build?). It would be handy to
have
a command equivalent to use in scripts, like g.home.Python/SWIG scripting:
homedir=python_grass6.G_home()
print homedir/home/hamish
"~" is expanded by the shell AFAIK, so that requires a shell to
expand.
"$HOME" works for me, where doesn't it work Michael?*On ms windows there is %HOMEPATH% and %USERPROFILE%.
No idea how they differ,MS Windows Command shell overview:
http://www.microsoft.com/resources/documentation/windows/xp/all/
proddocs/en-us
/ntcmds_shelloverview.mspx?mfr=true[*] GRASS must know where home is, as that's where it looks
for .grassrc6.lib/init/init.bat does:
if "%HOME%"=="" set HOME=%USERPROFILE%
set WINGISRC=%HOME%\.grassrc6lib/init/init.sh does:
GISRCRC="$HOME/.grassrc6"Hamish
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State Universityphone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/Earth: "Mostly harmless"
- revised entry in the HitchHiker's Guide to the Galaxy
_______________________________________________
grass-dev mailing list
grass-dev@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass-dev
Gerald Nelson
Professor, Dept. of Agricultural and Consumer Economics
University of Illinois, Urbana-Champaign
office: 217-333-6465
cell: 217-390-7888
315 Mumford Hall
1301 W. Gregory
Urbana, IL 61801