Generate multiple files when generating shell