Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leiserfg/skin
Project templates engine
https://github.com/leiserfg/skin
Last synced: 5 days ago
JSON representation
Project templates engine
- Host: GitHub
- URL: https://github.com/leiserfg/skin
- Owner: leiserfg
- Created: 2015-11-17T19:52:00.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-20T16:16:37.000Z (about 9 years ago)
- Last Synced: 2024-11-04T21:25:23.352Z (about 2 months ago)
- Language: Python
- Size: 84 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```lisp
_______ _ _________ _
( ____ \| \ /\\__ __/( ( /|
| ( \/| \ / / ) ( | \ ( |
| (_____ | (_/ / | | | \ | |
(_____ )| _ ( | | | (\ \) |
) || ( \ \ | | | | \ |
/\____) || / \ \___) (___| ) \ |
\_______)|_/ \/\_______/|/ )_)```
Skin is a project template renderer (something like PasteScript but without Paste itself) powered by ~~Jinja2 and~~ a lot of needs of something like it.Installing
==========Download this repo (or clone it) and just python setup.py install.
Usage
=====* List templates `skin -l`
* Render a template `skin template_name`
* Bash completion `skin -b >> ~/.profile`
* Zsh completion `skin -z >> ~/.zshrc`
* Fish completion `skin -f > ~/.config/fish/completions/skin.fish`If you wanna add templates, just make one and add it to your own ~/.skin folder.
Contributing
============Clone it, install in development mode
```shel
pip install -e .
```
and, hack on it!TODO
====* ~~Fish completion~~ DONE
* Stylistic fixes on the source
* Make work OK on Window
* Make work OK on python3 (maybe)