| Index: trunk/src/tools/cr/cr.sh
|
| ===================================================================
|
| --- trunk/src/tools/cr/cr.sh (revision 235987)
|
| +++ trunk/src/tools/cr/cr.sh (working copy)
|
| @@ -1,38 +0,0 @@
|
| -# Copyright 2013 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -# Source this file into your shell to gain the cr function and tab completion
|
| -# for it
|
| -
|
| -cr_base_dir=$(dirname $(realpath "${BASH_SOURCE:-$0}"))
|
| -cr_main="${cr_base_dir}/main.py"
|
| -cr_exec="PYTHONDONTWRITEBYTECODE=1 python ${cr_main}"
|
| -
|
| -# The main entry point to the cr tool.
|
| -# Invokes the python script with pyc files turned off.
|
| -function cr() {
|
| - env $cr_exec "$@"
|
| -}
|
| -
|
| -# Attempts to cd to the root/src of the current client.
|
| -function crcd() {
|
| - cd $(cr info -s CR_SRC)
|
| -}
|
| -
|
| -# Add to your PS1 to have the current selected output directory in your prompt
|
| -function _cr_ps1() {
|
| - cr info -s CR_OUT_FULL
|
| -}
|
| -
|
| -# The tab completion handler, delegates into the python script.
|
| -function _cr_complete() {
|
| - COMPREPLY=()
|
| - local cur="${COMP_WORDS[COMP_CWORD]}"
|
| - local main="python -B "${cr_main}")"
|
| - local completions="$(env COMP_CWORD=${COMP_CWORD} COMP_WORD=${cur} $cr_exec)"
|
| - COMPREPLY=( $(compgen -W "${completions}" -- ${cur}) )
|
| -}
|
| -
|
| -# Setup the bash auto complete
|
| -complete -F _cr_complete cr
|
|
|