f7d6813e0c
- Add --list (-l), --listid (-li) and --listenv (-le) options. - Add and rework many scripts in etc/envmng.d directory...
149 lines
4.2 KiB
Plaintext
149 lines
4.2 KiB
Plaintext
# $RCSfile: ReadMe.txt,v $
|
|
# $Revision: 1.3 $
|
|
# $Name: $
|
|
# $Date: 2009/01/13 13:27:53 $
|
|
# $Author: agibert $
|
|
|
|
|
|
|
|
|
|
|
|
Welcome to EnvMng (Unix shell Environment Manager) !
|
|
|
|
|
|
|
|
This release of EnvMng supports the following OSes:
|
|
- AIX 5.3,
|
|
- HP UX 11.0.
|
|
|
|
EnvMng is licensed under the GNU GPL Licenses.
|
|
For more information, please read the corresponding source file headers.
|
|
The license details can be found in the GNU-GPL.txt and GNU-FDL.txt files.
|
|
|
|
|
|
|
|
envmng installation
|
|
-------------------------------------------------------------------------------
|
|
- rename ~/.profile into ~/.profile.old
|
|
- rename ~/.dtprofile into ~/.profile.old
|
|
- rename ~/.login into ~/.login.old
|
|
- copy <EnvMngDir>/etc/skel/.profile to ~/.profile
|
|
- copy <EnvMngDir>/etc/skel/.dtprofile to ~/.dtprofile
|
|
- soft link ~/.bash_profile to <EnvMngDir>/etc/envmng_rc
|
|
|
|
<EnvMngDir> is /home/dtarget/envmng
|
|
|
|
|
|
|
|
envmng usage
|
|
-------------------------------------------------------------------------------
|
|
Usage: envmng [COMMAND] [OPTION]
|
|
-b, --bash [<Id>] [norc] switch to bash and set id to <Id>
|
|
-k, --ksh [<Id>] [norc] switch to ksh and set id to <Id>
|
|
-S, --setid <Id> [norc] set id to <Id>
|
|
-R, --reset <EnvList> reset envlist to <EnvList>
|
|
-a, --add <Env> [head|tail] add <Env> in envlist head or tail
|
|
-d, --del <Env> del <Env> from envlist
|
|
-p, --profile [<Env>] do envlist or <Env> profile
|
|
-r, --rc [<Env>] do envlist or <Env> rc
|
|
-s, --status print status
|
|
-h, --help print this help
|
|
-V, --version print version
|
|
|
|
|
|
|
|
envmng usage example
|
|
-------------------------------------------------------------------------------
|
|
- print curent env status: "envmng -s"
|
|
- switch to dtarget-gnu env: "envmng -S dtarget-gnu" or "env-dtarget"
|
|
- switch to d2target-gnu env: "envmng -S d2target-gnu" or "env-d2target"
|
|
- switch to ksh: "envmng -k" or "env-ksh"
|
|
- switch to bash in dtarget-gnu env: "envmng -b dtarget-gnu"
|
|
|
|
|
|
|
|
user env customization
|
|
-------------------------------------------------------------------------------
|
|
- copy <EnvMngDir>/etc/envmng.d/env_template to ~/.envmng_user
|
|
- add user customization into ~/.envmng_user
|
|
|
|
<EnvMngDir> is /home/dtarget/envmng
|
|
|
|
|
|
|
|
.profile template
|
|
-------------------------------------------------------------------------------
|
|
clear
|
|
. /home/dtarget/envmng/etc/envmng_profile d2target-gnu bash
|
|
#. /home/dtarget/envmng/etc/envmng_profile d2target ksh
|
|
|
|
|
|
|
|
.dtprofile template
|
|
-------------------------------------------------------------------------------
|
|
. /home/dtarget/envmng/etc/envmng_dtprofile d2target-gnu bash
|
|
#. /home/dtarget/envmng/etc/envmng_dtprofile d2target-gnu ksh
|
|
|
|
|
|
|
|
EnvMng Id List (<EnvMngDir>/etc/envmng_id)
|
|
-------------------------------------------------------------------------------
|
|
dtarget: user:shell:ora920:tux80:dtarget:snav:pvcs:64bits:system:gnu
|
|
dtarget-gnu: user:gnu:shell:ora920:tux80:dtarget:snav:pvcs:64bits:system
|
|
d2target: user:shell:ora817a:tux80a:d2target:snav:pvcs:32bits:system:gnu
|
|
d2target-gnu: user:gnu:shell:ora817a:tux80a:d2target:snav:pvcs:32bits:system
|
|
|
|
|
|
|
|
Protected varibles (<EnvMngDir>/etc/envmng_protvar)
|
|
-------------------------------------------------------------------------------
|
|
DISPLAY
|
|
DT
|
|
ENVMNG_ID
|
|
ENVMNG_LIST
|
|
MAIL
|
|
LOGNAME
|
|
HOME
|
|
PS1
|
|
PS2
|
|
PS3
|
|
PS4
|
|
PWD
|
|
SHELL
|
|
SHLVL
|
|
TERM
|
|
TZ
|
|
USER
|
|
_
|
|
|
|
|
|
|
|
Protected aliases (<EnvMngDir>/etc/envmng_protalias)
|
|
-------------------------------------------------------------------------------
|
|
envmng
|
|
|
|
|
|
|
|
d2target-gnu Env Id default aliases
|
|
-------------------------------------------------------------------------------
|
|
alias env-bash='envmng --bash'
|
|
alias env-d2target='envmng -S d2target-gnu'
|
|
alias env-dtarget='envmng -S dtarget-gnu'
|
|
alias env-ksh='envmng --ksh'
|
|
alias envmng='. /home/dtarget/envmng/bin/envmng'
|
|
alias ll='ls -la'
|
|
alias ls='ls --color=auto'
|
|
alias snav='snavigator'
|
|
alias xem='xemacs'
|
|
|
|
|
|
|
|
|
|
|
|
Enjoy it!
|
|
|
|
Your EnvMng Team.
|
|
|
|
arnaud@rx3.net
|
|
http://www.rx3.org/dvp/?dvp=envmng
|