ALPHA: breaking changes expected. What that means
NanoC

path builtin

path()

The resolved input path when the source comes from a file.

Phaseall

Example

nanoc
@tt
  log(str(len(path()) >= 0))

Logs: true

All builtins