File: samtools.bash-completion

package info (click to toggle)
samtools 1.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 16,748 kB
  • sloc: ansic: 25,735; perl: 7,033; sh: 443; makefile: 269; java: 158
file content (21 lines) | stat: -rw-r--r-- 576 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# From https://raw.github.com/arq5x/bash_completion/master/samtools revision e931a8b46d9582672cc506e45ad9b4f4d6fbd743
_samtools()
{
  local cur prev opts
  COMPREPLY=()
  cur="${COMP_WORDS[COMP_CWORD]}"
  prev="${COMP_WORDS[COMP_CWORD-1]}"
  opts="view sort mpileup depth 
        faidx tview index idxstats 
        fixmate flagstat calmd merge 
        rmdup reheader cat targetcut 
        phase pad2unpad"

  case $prev in
      samtools)
          COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
          ;;
  esac
  return 0
}
complete -F _samtools -o default samtools