Skip to content

Commit 9e18752

Browse files
authored
Merge pull request #382 from moremoban/dev
release 0.7.5
2 parents 53ea91a + 98bf8de commit 9e18752

File tree

24 files changed

+197
-71
lines changed

24 files changed

+197
-71
lines changed

.moban.cd/changelog.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
name: moban
22
organisation: moremoban
33
releases:
4+
- changes:
5+
- action: Added
6+
details:
7+
- "`#167`: reverse what moban have done: delete"
8+
date: 21.5.2020
9+
version: 0.7.5
410
- changes:
511
- action: Fixed
612
details:

.moban.cd/moban.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ organisation: moremoban
44
author: C. W.
55
66
license: MIT
7-
version: 0.7.4
8-
current_version: 0.7.4
9-
release: 0.7.4
7+
version: 0.7.5
8+
current_version: 0.7.5
9+
release: 0.7.5
1010
branch: master
1111
master: index
1212
command_line_interface: "moban"

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
Change log
22
================================================================================
33

4+
0.7.5 - 21.5.2020
5+
--------------------------------------------------------------------------------
6+
7+
**Added**
8+
9+
#. `#167 <https://github.com/moremoban/moban/issues/167>`_: reverse what moban
10+
have done: delete
11+
412
0.7.4 - 13.5.2020
513
--------------------------------------------------------------------------------
614

docs/README.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ This section covers the use cases for moban. Please check them out individually.
2424
#. `Select a group target to run`_
2525
#. `Template files in a zip or tar`_
2626
#. `Template copying from a zip to a zip`_
27-
#. `Intermeidate targets`_
27+
#. `Intermediate targets`_
2828
#. `Mobanfile inheritance`_
2929
#. `Files over http(s)`_
30+
#. `Remove intermediate targets`_
3031

3132
.. _Jinja2 command line: level-1-jinja2-cli
3233
.. _Template inheritance: level-2-template-inheritance
@@ -49,6 +50,7 @@ This section covers the use cases for moban. Please check them out individually.
4950
.. _Select a group target to run: level-19-moban-a-sub-group-in-targets
5051
.. _Template files in a zip or tar: level-20-templates-configs-in-zip-or-tar
5152
.. _Template copying from a zip to a zip: level-21-copy-templates-into-an-alien-file-system
52-
.. _Intermeidate targets: level-22-intermediate-targets
53+
.. _Intermediate targets: level-22-intermediate-targets
5354
.. _Mobanfile inheritance: level-23-inherit-organisational-moban-file
5455
.. _Files over http(s): level-24-files-over-http
56+
.. _Remove intermediate targets: level-25-delete-intermediate

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
copyright = '2017-2020 Onni Software Ltd.'
2626
author = 'C. W.'
2727
# The short X.Y version
28-
version = '0.7.4'
28+
version = '0.7.5'
2929
# The full version, including alpha/beta/rc tags
30-
release = '0.7.4'
30+
release = '0.7.5'
3131

3232
# -- General configuration ---------------------------------------------------
3333

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ examples folder.
3939
level-22-intermediate-targets/README.rst
4040
level-23-inherit-organisational-moban-file/README.rst
4141
level-24-files-over-http/README.rst
42+
level-25-delete-intermediate/README.rst
4243

4344

4445
For more complex use case, please look at `its usage in pyexcel project <http://pyexcel.readthedocs.io/en/latest/guide.html>`_
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
targets:
2+
- intermediate.jj2: original.jj2
3+
- intermediate2.jj2: original.jj2
4+
- intermediate3.jj2: original.jj2
5+
- final: intermediate.jj2
6+
- output: what_ever_here_will_be_ignored
7+
template: intermediate.jj2
8+
template_type: delete
9+
- output: ''
10+
template: intermediate2.jj2
11+
- delete!: intermediate3.jj2
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
Level 25: delete intermediate targets
2+
================================================================================
3+
4+
Continue with level 22, we would like to delete intermediate files.
5+
6+
.. note::
7+
8+
What is intermediate targets? Simply they are the files moban generates
9+
but in the end those files are not really used.
10+
11+
12+
For safety reasons, we only delete intermediate targets. We are not allowing
13+
moban to delete any files in template folders and staic folder.
14+
15+
Here is the short syntax::
16+
17+
targets:
18+
- delete!: intermediate_file.jj2
19+
20+
Here are the full syntax::
21+
22+
targets:
23+
- output: what_ever_here_will_be_ignored
24+
template: intermediate.jj2
25+
template_type: delete
26+
- output: ''
27+
template: intermediate2.jj2
28+
29+
30+
Example mobanfile::
31+
32+
targets:
33+
- intermediate.jj2: original.jj2
34+
- intermediate2.jj2: original.jj2
35+
- intermediate3.jj2: original.jj2
36+
- output: x
37+
template: intermediate.jj2
38+
template_type: delete
39+
- output: ''
40+
template: intermediate2.jj2
41+
- delete!: intermediate3.jj2
42+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
hello: world
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a {{hello}}

0 commit comments

Comments
 (0)