feat: add get file local path so it can be executed
feat: add directory list
feat: add local file access functions