File: bash.settarg

package info (click to toggle)
lmod 8.7.60-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 63,008 kB
  • sloc: sh: 6,266; makefile: 2,837; ansic: 1,513; tcl: 1,382; python: 1,050; csh: 112
file content (51 lines) | stat: -rw-r--r-- 787 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/bash
# -*- shell-script -*-
########################################################################
# Settarg Family of commands
########################################################################

export SETTARG_CMD=$SETTARG_DIR/settarg_cmd
eval $( $SETTARG_DIR/_FixModuleCmd "$(type module)" )

settarg()
{
  eval `$SETTARG_CMD --shell sh $*`
}
dbg()
{
  settarg $* dbg
}
opt()
{
  settarg $* opt
}
mdbg()
{
  settarg $* mdbg
}
gopt()
{
  settarg $* gopt
}
chk()
{
  settarg $* chk
}
targ()
{
  builtin echo $TARG
}

cdt()
{
  cd $TARG
}

########################################################################
# Use settarg to set TARG and PATH and METHOD_TITLE
########################################################################

PATH=$SETTARG_DIR:$PATH

settarg