# Copyright (c) 2012 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. # Flag completion rule for bash. # To load in your shell, "source path/to/this/file". chrome_source=$(readlink -f $(dirname $BASH_SOURCE)/..) _chrome_flag() { local cur targets cur="${COMP_WORDS[COMP_CWORD]}" targets=$(cd $chrome_source; \ git ls-files '*switches*' | \ xargs sed -ne 's/^[^/]*"\([^" /]\+\)".*/--\1/p') COMPREPLY=($(compgen -W "$targets" -- "$cur")) return 0 } complete -F _chrome_flag google-chrome complete -F _chrome_flag chrome