#!/bin/bash

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

PAGER="$1"
FILENAME="$2"

case "$PAGER" in
  less)
    LESSSECURE="1"
    export LESSSECURE

    # this should be 
    # LESS="--LONG-PROMPT --chop-long-lines --jump-target=10 --max-forw-scroll=100 --window=-4"
    # but we need to be compatible with jless, and jless doesn't take long options
    LESS="-MS -j10 -y100 -z-4"
    export LESS
    LESSKEY="/usr/lib/console-log/lesskey"
    export LESSKEY
    TERM="linux"
    export TERM

    reset
    exec less -Pw"less $FILENAME" +F $FILENAME
    ;;
  *)
    echo >&2 "ERR: pager $PAGER not supported!"
    exit 1
    ;;
esac
