(Debian eperl 2.2.14-23+b5, but this is upstream behaviour, I just didn't get upstream to build yet.)
given a/b/c/file
:
<: print $ENV{SCRIPT_SRC_PATH} :>
$ eperl a/b/c/file
/home/nabijaczleweli/code/ossp-eperl/a/b/c/a/b/c/file
given
SCRIPT_SRC_PATH= <: print $ENV{SCRIPT_SRC_PATH} :>
SCRIPT_SRC_PATH_FILE= <: print $ENV{SCRIPT_SRC_PATH_FILE} :>
SCRIPT_SRC_PATH_DIR= <: print $ENV{SCRIPT_SRC_PATH_DIR} :>
SCRIPT_SRC_URL= <: print $ENV{SCRIPT_SRC_URL} :>
SCRIPT_SRC_URL_FILE= <: print $ENV{SCRIPT_SRC_URL_FILE} :>
SCRIPT_SRC_URL_DIR= <: print $ENV{SCRIPT_SRC_URL_DIR} :>
i see
$ eperl a/b/c/file
SCRIPT_SRC_PATH= /home/nabijaczleweli/code/ossp-eperl/a/b/c/a/b/c/file
SCRIPT_SRC_PATH_FILE= file
SCRIPT_SRC_PATH_DIR= /home/nabijaczleweli/code/ossp-eperl/a/b/c/a/b/c/
SCRIPT_SRC_URL= file:///home/nabijaczleweli/code/ossp-eperl/a/b/c/a/b/c/file
SCRIPT_SRC_URL_FILE= file
SCRIPT_SRC_URL_DIR= file:///home/nabijaczleweli/code/ossp-eperl/a/b/c/a/b/c/file
and
$ PATH_INFO=/gaming/baming/maiming eperl a/b/c/file
SCRIPT_SRC_PATH= /home/nabijaczleweli/code/ossp-eperl/a/b/c/a/b/c/file
SCRIPT_SRC_PATH_FILE= file
SCRIPT_SRC_PATH_DIR= /home/nabijaczleweli/code/ossp-eperl/a/b/c/a/b/c/
SCRIPT_SRC_URL= http://localhost/gaming/baming/maiming
SCRIPT_SRC_URL_FILE= maiming
SCRIPT_SRC_URL_DIR= http://localhost/gaming/baming/
наб referenced this ticket in commit 870d540.