only use Pod::Abstract if we run script