1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 # Flag completion rule for bash.
6 # To load in your shell, "source path/to/this/file".
8 chrome_source=$(cd $(dirname $BASH_SOURCE)/.. && pwd)
12 cur="${COMP_WORDS[COMP_CWORD]}"
13 targets=$(cd $chrome_source; \
14 git ls-files '*switches*' | \
15 xargs sed -ne 's/^[^/]*"\([^" /]\{1,\}\)".*/--\1/p')
16 COMPREPLY=($(compgen -W "$targets" -- "$cur"))
20 complete -F _chrome_flag google-chrome
21 complete -F _chrome_flag chrome
22 if [ $(uname) = "Darwin" ]
24 complete -F _chrome_flag Chromium