Sha256: d549daa64c353a7559fa2a7e93b5758d7d1f4d6d5acaac5fdef1e761a5b87325

Contents?: true

Size: 660 Bytes

Versions: 18

Compression:

Stored size: 660 Bytes

Contents

#!/bin/bash

_pantograph_complete() {
  COMPREPLY=()
  local word="${COMP_WORDS[COMP_CWORD]}"
  local completions=""

  # look for Pantfile either in this directory or pantograph/ then grab the lane names
  if [[ -e "Pantfile" ]]; then
    file="Pantfile"
  elif [[ -e "pantograph/Pantfile" ]]; then
    file="pantograph/Pantfile"
  elif [[ -e ".pantograph/Pantfile" ]]; then
    file=".pantograph/Pantfile"
  fi

  # parse 'beta' out of 'lane :beta do', etc
  completions=$(grep "^\s*lane \:" $file | awk -F ':' '{print $2}' | awk -F ' ' '{print $1}')
  completions="$completions update_pantograph"

  COMPREPLY=( $(compgen -W "$completions" -- "$word") )
}

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
pantograph-0.1.22 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.21 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.20 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.19 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.17 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.16 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.15 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.14 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.13 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.12 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.10 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.8 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.7 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.6 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.4 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.3 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.1 pantograph/lib/assets/completions/completion.bash
pantograph-0.1.0 pantograph/lib/assets/completions/completion.bash