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 |