Словарь словаря командной строки Фактора содержит слово script
, которое либо возвращает имя сценария, либо f
, когда Фактор находится в режиме интерпретации.
#! /usr/bin/env factor
USING: namespaces io command-line ;
IN: scriptname
: main ( -- ) script get print ;
MAIN: main
Пример:
$ ./scriptname.factor
Program: ./scriptname.factor
$ factor
( scratchpad ) USING: command-line ;
( scratchpad ) script get .
f