Create config files from templates easily.
You need to install Node.js first, then install the tool globally using this command:
npm install -g 90pixel/cnf-manager
This command will create a nginx.conf file in current directory.
cnf-manager create nginx.conf
This command will create a mysite.conf file in current directory.
cnf-manager create nginx.conf mysite.conf
Simply copy the custom templates to the .cnf-manager folder in your user directory or create a new one.
E.g.
nano ~/.cnf-manager/apache.conf
<VirtualHost *: 80>
ServerAdmin {{serveradmin}}
ServerName {{domain}}
ServerAlias www.{{domain}}
DocumentRoot {{root}}
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Then save it. Now you can create new templates using apache.conf template.
cnf-manager create apache.conf
This project is licensed under the MIT License - see the LICENSE file for details