An open API service indexing awesome lists of open source software.

https://github.com/angrymaciek/angry-skeletor

Generate text files based on pre-defined templates.
https://github.com/angrymaciek/angry-skeletor

templates templating text-files

Last synced: 5 months ago
JSON representation

Generate text files based on pre-defined templates.

Awesome Lists containing this project

README

          

skeletor

# SKELETOR

*Maciej Bak
Swiss Institute of Bioinformatics*

SKELETOR is a very small tool to generate text files based on pre-defined templates.

## Setup

Clone this repository (under your $HOME directory):
```bash
cd;
git clone https://github.com/AngryMaciek/angry-skeletor.git;
```

Add the path to the repository to your $PATH permanently:
```bash
vim .bash_profle
# add the following line into the profile file:
# export PATH=$PATH":$HOME/angry-skeletor"
```
Update the global variables with your personal information:
```bash
vim angry-skeletor/template
```

Give the execution permissions to the script:
```bash
chmod +x angry-skeletor/template
```

And finally: restart shell

**Important note**
This software was developed to work with both GNU and BSD `sed`.
Please do not utilize tab indentation in your template files as
well as whitespace characters
in the personal information variables.

## Examples

Create a Python 3 script:
```bash
template my-script.py
```

Create a C header file:
```bash
template my_path/header.h
```

## License

Apache 2.0








skeletor