The commands put, precompile, and compile require that the current working directory contain any and all sources to be compiled. They will accept a file mask or masks as argument(s). These commands do not perform extensive error checking, and unpredictable results can be expected if they are used out of context.