{"repo":"ssbanerje/dotbot-template","free":true,"listed":false,"github":"https://github.com/ssbanerje/dotbot-template","clone":"git clone https://github.com/ssbanerje/dotbot-template.git","description":"A `template` directive for dotbot","language":"Python","stars":10,"topics":["dotbot","plugin","template","jinja2"],"license":"MIT","category":"cli-tools","readme_excerpt":"dotbot-template Template files using the jinja2 templating engine. Prerequisites This plugin requires dotbot to be installed. Installation 1. Run git submodule add https://github.com/ssbanerje/dotbot-template.git 2. Run git submodule update --init --recursive 3. Pass in the CLI argument --plugin-dir dotbot-template when executing the dotbot executable. Usage Add the template directive to the dotbot YAML file: The corresponding template file looks like: Details The template directive takes a Jinja compatible template file using the source file field. Details about the template syntax and semantics can be found here. Configuration parameters to the templating engine are placed in the params field in the template directive. Platform specific parameters to the templating engine is can be placed in the UNAME field as shown in the example above (see CREDENTIAL HELPER ). The current system platform is queried using Python's platform.system() command. Potential system names are Linux , Darwin , Java , Windows . In addition to the user defined parameters the directive has the HOME DIR configuration parameter set to the HOME environment variable in the calling shell.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ssbanerje","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ssbanerje/dotbot-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}