I'm just wondering what is the best method to install it manually because I'm planning to create a wizard for my users so they use it to install required dependencies and generate application key without using CLI, is there any way to do this programmatically?