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