Add --recursive option to installation