Simple Individual Line Preprocessor
Project description
silp
====
Simple Individual Line Preprocessor
Blog post about what is SIPL and why I want to create it.
- http://blog.yjpark.org/blog/2014/04/12/silp-simple-individual-line-preprocessor/
Notes
=====
following the best practice from this article:
- http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/
Language list for better .md rendering
- https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
0.3.1
-----
Add simple plugin support for more complex macro.
- Currently plugins should be put under project's silp_plugins
(Project means the folder holding silp_xx.md)
- plugin macro has format as module:func(param1, param2, ...)
module here is the name of the python plugin, func is the name of
function
- also expose silp.error/info/verbose, then the plugin codes can print
debug information with them.
Add support for Erlang (both erl, and hrl)
0.2.5
-----
Add support for YML launguage
0.2.4
-----
Fix the wrong `import silp` in setup.py which breaks the dependencies installation.
- https://github.com/yjpark/silp/issues/1
- Thanks for lowks for the comment: https://github.com/lowks
0.2.3
-----
### --clean
Add `--clean` parameter to remove silp generated lines, usefel if want
to change the language settings
### include other files in template
The syntax is something like:
```
<<[fish/fish.freshrc]
```
This is following the Marked (a markdown preview app on OS X) rule, so Marked
can show the included file content just fine.
### freshrc support
freshshell is a very nice tool to manage dotfiles, though it doesn't support
include other freshrc at the moment(2014-05-06), so I split my freshrc into
smaller files, and use silp to put them into the main file.
- https://github.com/freshshell/fresh
0.2.2
-----
- Bugfix with the .md files not included in Manifest
0.2.1
-----
- Change name to "Simple Individual Line Preprocessor"
0.2.0
-----
- Better control with the padding spaces to keep all `generated_surfix` aligned
- Skipping files that not using SILP, to prevent the useless files in `.silp_backup`
and `.silp_test` folders
- Can support multiple project setting files with different extentions
- If a subfolder has it's own setting files, won't include them in the parant's `--all` run
0.1.0
-----
First version, can do basic processing
====
Simple Individual Line Preprocessor
Blog post about what is SIPL and why I want to create it.
- http://blog.yjpark.org/blog/2014/04/12/silp-simple-individual-line-preprocessor/
Notes
=====
following the best practice from this article:
- http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/
Language list for better .md rendering
- https://github.com/github/linguist/blob/master/lib/linguist/languages.yml
0.3.1
-----
Add simple plugin support for more complex macro.
- Currently plugins should be put under project's silp_plugins
(Project means the folder holding silp_xx.md)
- plugin macro has format as module:func(param1, param2, ...)
module here is the name of the python plugin, func is the name of
function
- also expose silp.error/info/verbose, then the plugin codes can print
debug information with them.
Add support for Erlang (both erl, and hrl)
0.2.5
-----
Add support for YML launguage
0.2.4
-----
Fix the wrong `import silp` in setup.py which breaks the dependencies installation.
- https://github.com/yjpark/silp/issues/1
- Thanks for lowks for the comment: https://github.com/lowks
0.2.3
-----
### --clean
Add `--clean` parameter to remove silp generated lines, usefel if want
to change the language settings
### include other files in template
The syntax is something like:
```
<<[fish/fish.freshrc]
```
This is following the Marked (a markdown preview app on OS X) rule, so Marked
can show the included file content just fine.
### freshrc support
freshshell is a very nice tool to manage dotfiles, though it doesn't support
include other freshrc at the moment(2014-05-06), so I split my freshrc into
smaller files, and use silp to put them into the main file.
- https://github.com/freshshell/fresh
0.2.2
-----
- Bugfix with the .md files not included in Manifest
0.2.1
-----
- Change name to "Simple Individual Line Preprocessor"
0.2.0
-----
- Better control with the padding spaces to keep all `generated_surfix` aligned
- Skipping files that not using SILP, to prevent the useless files in `.silp_backup`
and `.silp_test` folders
- Can support multiple project setting files with different extentions
- If a subfolder has it's own setting files, won't include them in the parant's `--all` run
0.1.0
-----
First version, can do basic processing
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
silp-0.3.1.tar.gz
(6.8 kB
view hashes)