Mercurial > piecrust2
comparison piecrust/plugins/builtin.py @ 622:5d8e0c8cdb5f
publish: Add the `rsync` publisher.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 08 Feb 2016 20:44:38 -0800 |
parents | e2e955a3bb25 |
children | b917ae071994 |
comparison
equal
deleted
inserted
replaced
621:8f9c0bdb3724 | 622:5d8e0c8cdb5f |
---|---|
33 from piecrust.processing.requirejs import RequireJSProcessor | 33 from piecrust.processing.requirejs import RequireJSProcessor |
34 from piecrust.processing.sass import SassProcessor | 34 from piecrust.processing.sass import SassProcessor |
35 from piecrust.processing.sitemap import SitemapProcessor | 35 from piecrust.processing.sitemap import SitemapProcessor |
36 from piecrust.processing.util import ConcatProcessor | 36 from piecrust.processing.util import ConcatProcessor |
37 from piecrust.publishing.shell import ShellCommandPublisher | 37 from piecrust.publishing.shell import ShellCommandPublisher |
38 from piecrust.publishing.rsync import RsyncPublisher | |
38 from piecrust.sources.default import DefaultPageSource | 39 from piecrust.sources.default import DefaultPageSource |
39 from piecrust.sources.posts import ( | 40 from piecrust.sources.posts import ( |
40 FlatPostsSource, ShallowPostsSource, HierarchyPostsSource) | 41 FlatPostsSource, ShallowPostsSource, HierarchyPostsSource) |
41 from piecrust.sources.autoconfig import ( | 42 from piecrust.sources.autoconfig import ( |
42 AutoConfigSource, OrderedPageSource) | 43 AutoConfigSource, OrderedPageSource) |
120 JekyllImporter(), | 121 JekyllImporter(), |
121 WordpressXmlImporter()] | 122 WordpressXmlImporter()] |
122 | 123 |
123 def getPublishers(self): | 124 def getPublishers(self): |
124 return [ | 125 return [ |
125 ShellCommandPublisher] | 126 ShellCommandPublisher, |
127 RsyncPublisher] | |
126 | 128 |