1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause the one or more hardware processors to: obtain a first configuration file document comprising a plurality of variables to configure a network device; traverse the first configuration file document to identify each of the plurality of variables; separate a static content portion and a dynamic content portion within the plurality of variables by defining a set of working command line interface configurations; parameterize the dynamic content portion in one configuration of the set of working command line interface configurations using a template language; generate question prompts requesting a user input value for each of the plurality of variables based on the separation and parameterization; and in response to receipt of the user input value for each of the plurality of variables, update the first configuration file document in real time and configure the network device in real time; and display, via a graphical user interface, the updated first configuration file and the question prompts in a same window view.