1#!/bin/sh 2# 3# Taken from Tmain/interactive-mode.d/run.sh 4# Making requests for ctags running in interactive-mode 5# 6# e.g. 7# $ bash misc/mk-interactive-request.sh main/main.c | ./ctags --_interactive -o - 8# 9filesize() 10{ 11 wc -c < "$1" 12} 13 14for f in "$@"; do 15 if [ -f "$f" ]; then 16 size=$(filesize "$f") 17 echo '{"command":"generate-tags", "filename":"'"$f"'", "size":'"$size"'}' 18 cat "$f" 19 else 20 echo "no such file: $f" 1>&2 21 fi 22done 23