shell.init.script 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // Licensed to the Apache Software Foundation (ASF) under one
  3. // or more contributor license agreements. See the NOTICE file
  4. // distributed with this work for additional information
  5. // regarding copyright ownership. The ASF licenses this file
  6. // to you under the Apache License, Version 2.0 (the
  7. // "License"); you may not use this file except in compliance
  8. // with the License. You may obtain a copy of the License at
  9. //
  10. // http://www.apache.org/licenses/LICENSE-2.0
  11. //
  12. // Unless required by applicable law or agreed to in writing,
  13. // software distributed under the License is distributed on an
  14. // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  15. // KIND, either express or implied. See the License for the
  16. // specific language governing permissions and limitations
  17. // under the License.
  18. //
  19. // This script is run each time a shell is created.
  20. // You can define here closures or variables that will be available
  21. // in each session.
  22. //
  23. ld = { log:display $args } ;
  24. lde = { log:exception-display $args } ;
  25. la = { bundle:list -t 0 $args } ;
  26. ls = { service:list $args } ;
  27. cl = { config:list "(service.pid=$args)" } ;
  28. halt = { system:shutdown -h -f $args } ;
  29. help = { *:help $args | more } ;
  30. man = { help $args } ;
  31. log:list = { log:get ALL } ;
  32. service:get = { $.context getService ($.context getServiceReference $args) };