File: cshrc.in

package info (click to toggle)
aegis 4.24.3-3
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 34,056 kB
  • ctags: 12,500
  • sloc: cpp: 178,528; sh: 79,948; makefile: 34,813; yacc: 4,610; perl: 1,499; ansic: 492; awk: 325
file content (129 lines) | stat: -rw-r--r-- 4,791 bytes parent folder | download | duplicates (2)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#
#	aegis - project change supervisor
#	Copyright (C) 1991-1996, 1999, 2001-2004, 2006-2008 Peter Miller
#
#	This program is free software; you can redistribute it and/or modify
#	it under the terms of the GNU General Public License as published by
#	the Free Software Foundation; either version 3 of the License, or
#	(at your option) any later version.
#
#	This program is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#	GNU General Public License for more details.
#
#	You should have received a copy of the GNU General Public License
#	along with this program. If not, see
#	<http://www.gnu.org/licenses/>.
#
# @configure_input@
#
# Please Note: this file will be over-written by the next installation
# of Aegis.  If you make local modifications, you will need to remember
# to make them again after the next upgrade.
#
if ( ! $?AEGIS_PATH && -d $HOME/lib/aegis/. ) then
	setenv AEGIS_PATH $HOME/lib/aegis
endif

#
# Set the AEGIS_AUTOMOUNT_POINTS environment variable to the names
# of the directories which the automounter uses to temporarily mount
# file systems.  Use with extreme caution as this distorts Aegis' idea
# of the shape of the filesystem.
#
#	/tmp_mnt is typical of Sun automounters
#	/a is the default for amd, an OpenSource automounter
#	/.automount is typical of amd on Linux
#
# The automounters need to be configured so that the path below the
# automount point is *identical* to the path without it - because all
# Aegis tries to do is remove the automount prefix *if* the file
# stat()s the same with and without it.  This is the default for the
# Sun automounter, but not typical in the examples in the amd user guide.
#
#	This assignment should really be bracketed by a conditional, but
#	many (all?) cshells have a limit of 20 characters in a variable
#	name (but not environment variables) making the $?name thing
#	barf because it checks for a variable *before* it checks for an
#	environment variable.
#
#if ( ! $?AEGIS_AUTOMOUNT_POINTS ) then
	setenv AEGIS_AUTOMOUNT_POINTS "/tmp_mnt:/a:/.automount"
#endif

#
# Each of the Aegis commands has its own alias This is essential for
# aecd, and convenient for the others.  (Splitting Aegis into many
# commands is only efficient if the target system has shared libraries,
# because the size of the common code portion usually greatly exceeds
# the size of the unique portions.)
#
alias	aeb	'aegis -b \!* -v'
alias	aeca	'aegis -ca \!* -v'
alias	aecd	'cd `aegis -cd \!* -v`'
alias	aechown	'aegis -chown \!* -v'
alias	aeclean	'aegis -clean \!* -v'
alias	aeclone	'aegis -clone \!* -v'
alias	aecp	'aegis -cp \!* -v'
alias	aecpu	'aegis -cpu \!* -v'
alias	aed	'aegis -diff \!* -v'
alias	aedb	'aegis -db \!* -v'
alias	aedbu	'aegis -dbu \!* -v'
alias	aede	'aegis -de \!* -v'
alias	aedeu	'aegis -deu \!* -v'
alias aedless \
    'less `find . -type f \( -name "*,D" -o -name ".*,D" \) -print | sort`'
alias aedmore	\
    'more `find . -type f \( -name "*,D" -o -name ".*,D" \) -print | sort`'
alias aedpager \
    'sensible-pager `find . -type f \( -name "*,D" -o -name ".*,D" \) -print | sort`'
alias	aedn	'aegis -dn \!* -v'
alias	aefa	'aegis -fat \!* -v'
alias	aeib	'aegis -ib \!* -v'
alias	aeibu	'aegis -ibu \!* -v'
alias	aeifail	'aegis -ifail \!* -v'
alias	aeipass	'aegis -ipass \!* -v'
alias	ael	'aegis -l \!* -v'
alias	aem	'aegis -diff -only_merge \!* -v'
alias   aemt    'aegis -mt \!* -v'
alias   aemtu   'aegis -mtu \!* -v'
alias	aemv	'aegis -mv \!* -v'
alias	aemvu	'aegis -mvu \!* -v'
alias	aena	'aegis -na \!* -v'
alias	aenbr	'aegis -nbr \!* -v'
alias	aenbru	'aegis -nbru \!* -v'
alias	aenc	'aegis -nc \!* -v'
alias	aencu	'aegis -ncu \!* -v'
alias	aend	'aegis -nd \!* -v'
alias	aenf	'aegis -nf \!* -v'
alias	aenfu	'aegis -nfu \!* -v'
alias	aeni	'aegis -ni \!* -v'
alias	aenpa	'aegis -new-project-alias \!* -v'
alias	aenpr	'aegis -npr \!* -v'
alias	aenrls	'aegis -nrls \!* -v'
alias	aenrv	'aegis -nrv \!* -v'
alias	aent	'aegis -nt \!* -v'
alias	aentu	'aegis -ntu \!* -v'
alias	aepa	'aegis -pa \!* -v'
alias	aepwd	'aegis -Change_Directory \!* -ter'
alias	aeq	'aegis -q \!* -v'
alias	aer	'aereport \!* -v'
alias	aera	'aegis -ra \!* -v'
alias	aerb	'aegis -rb \!* -v'
alias	aerbu	'aegis -rbu \!* -v'
alias	aerd	'aegis -rd \!* -v'
alias	aerfail	'aegis -rfail \!* -v'
alias	aeri	'aegis -ri \!* -v'
alias	aerm	'aegis -rm \!* -v'
alias	aermu	'aegis -rmu \!* -v'
alias	aerpass	'aegis -rpass \!* -v'
alias	aerpa	'aegis -remove-project-alias \!* -v'
alias	aerpu	'aegis -rpu \!* -v'
alias	aermpr	'aegis -rmpr \!* -v'
alias	aerrv	'aegis -rrv \!* -v'
alias	aet	'aegis -t \!* -v'
alias	aev	'aegis -version \!* -v'

alias	ae_c	'setenv AEGIS_CHANGE "\!*"'
alias	ae_p	'setenv AEGIS_PROJECT "\!*"'