public
Created

gogo config

  • Download Gist
gosh_profile
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
# default gosh_profile
# only read if etc/gosh_profile doesn't exist relative to the System property
# gosh.home or failing that the current directory.
# catch all exceptions from this script to avoid it aborting startup
try {
 
# ensure gogo commands are found first
SCOPE = gogo:*
 
# add methods on BundleContext object as commands
addcommand context ${.context} (${.context} class)
 
# add methods from the system bundle
addcommand sb (context:bundle 0)
 
# add methods on System object as commands
addcommand system (loadclass java.lang.System)
 
# alias to print full stack trace
e = { $exception printStackTrace }
 
## disable console auto-formatting of each result
# you will then need to explicitly use the 'format' command
# to print the result of commands that don't write to stdout.
#.Gogo.format = false
 
## disable printing the formatted result of a command into pipelines
#.Format.Pipe = false
 
# set prompt
prompt = '[lpgs]$ '
 
# print welcome message
cat ($0 resolve motd)
} {
echo "$0: ERROR: $exception"
}
motd
1 2 3 4
 
============================================
Welcome to the Liferay Portal via Gogo Shell
============================================

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.