5 [ -p "${jipc}" ] || { echo "ipcc: ${jipc} not found; ipcd not running?" >&2; exit 1; }
8 echo "Usage: ipcc <command> <argument>"
9 echo "Or: ee <argument>"
10 echo "Or: ff <argument>"
12 echo "Command can be one of 'editor' or 'browser'; argument should be a single file."
13 echo "Simplified wrappers 'ee' for editor and 'ff' for browser can also be used."
20 arg="$(readlink -f "${1}")"
21 echo "editor ${arg}" > "${jipc}"
30 echo "${arg}" | grep -vq '://' && arg="$(readlink -f "${arg}")"
31 echo "browser ${arg}" > "${jipc}"
37 [ "${*}" ] || set -- "$(pwd)"
40 arg="$(readlink -f "${1}")"
41 echo "gitk ${arg}" > "${jipc}"
47 [ "${*}" ] || set -- "$(pwd)"
50 arg="$(readlink -f "${1}")"
51 echo "gitka ${arg}" > "${jipc}"
56 case "$(basename "${0}")" in
57 ipcc) cmd="${1}"; shift ;;
67 editor|edit|ee) do_editor "${@}" ;;
68 browser|browse|ff) do_browser "${@}" ;;
69 gitk) do_gitk "${@}" ;;
70 gitka) do_gitka "${@}" ;;