comparison piecrust/plugins/builtin.py @ 163:6d23473fab41

sources: Add `chef sources` command to list page sources.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 01 Jan 2015 21:21:00 -0800
parents 55910ab4bfea
children 139179dc7abd
comparison
equal deleted inserted replaced
162:c4b155b08b52 163:6d23473fab41
1 from piecrust.commands.base import HelpCommand 1 from piecrust.commands.base import HelpCommand
2 from piecrust.commands.builtin.baking import (BakeCommand, ShowRecordCommand) 2 from piecrust.commands.builtin.baking import (
3 from piecrust.commands.builtin.info import (RootCommand, ShowConfigCommand, 3 BakeCommand, ShowRecordCommand)
4 FindCommand, ShowRoutesCommand, ShowPathsCommand) 4 from piecrust.commands.builtin.info import (
5 from piecrust.commands.builtin.scaffolding import (PrepareCommand, 5 RootCommand, ShowConfigCommand,
6 FindCommand, ShowSourcesCommand, ShowRoutesCommand, ShowPathsCommand)
7 from piecrust.commands.builtin.scaffolding import (
8 PrepareCommand,
6 DefaultPrepareTemplatesCommandExtension, 9 DefaultPrepareTemplatesCommandExtension,
7 DefaultPrepareTemplatesHelpTopic) 10 DefaultPrepareTemplatesHelpTopic)
8 from piecrust.commands.builtin.serving import (ServeCommand) 11 from piecrust.commands.builtin.serving import (ServeCommand)
9 from piecrust.commands.builtin.util import (InitCommand, PurgeCommand, 12 from piecrust.commands.builtin.util import (
10 ImportCommand) 13 InitCommand, PurgeCommand, ImportCommand)
11 from piecrust.data.provider import (IteratorDataProvider, BlogDataProvider) 14 from piecrust.data.provider import (IteratorDataProvider, BlogDataProvider)
12 from piecrust.formatting.markdownformatter import MarkdownFormatter 15 from piecrust.formatting.markdownformatter import MarkdownFormatter
13 from piecrust.formatting.textileformatter import TextileFormatter 16 from piecrust.formatting.textileformatter import TextileFormatter
14 from piecrust.formatting.smartypantsformatter import SmartyPantsFormatter 17 from piecrust.formatting.smartypantsformatter import SmartyPantsFormatter
15 from piecrust.importing.jekyll import JekyllImporter 18 from piecrust.importing.jekyll import JekyllImporter
18 from piecrust.processing.base import CopyFileProcessor 21 from piecrust.processing.base import CopyFileProcessor
19 from piecrust.processing.less import LessProcessor 22 from piecrust.processing.less import LessProcessor
20 from piecrust.processing.requirejs import RequireJSProcessor 23 from piecrust.processing.requirejs import RequireJSProcessor
21 from piecrust.processing.sitemap import SitemapProcessor 24 from piecrust.processing.sitemap import SitemapProcessor
22 from piecrust.sources.base import DefaultPageSource 25 from piecrust.sources.base import DefaultPageSource
23 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource, 26 from piecrust.sources.posts import (
24 HierarchyPostsSource) 27 FlatPostsSource, ShallowPostsSource, HierarchyPostsSource)
25 from piecrust.sources.autoconfig import AutoConfigSource 28 from piecrust.sources.autoconfig import AutoConfigSource
26 from piecrust.sources.prose import ProseSource 29 from piecrust.sources.prose import ProseSource
27 from piecrust.templating.jinjaengine import JinjaTemplateEngine 30 from piecrust.templating.jinjaengine import JinjaTemplateEngine
28 31
29 32
40 RootCommand(), 43 RootCommand(),
41 PurgeCommand(), 44 PurgeCommand(),
42 ShowConfigCommand(), 45 ShowConfigCommand(),
43 FindCommand(), 46 FindCommand(),
44 PrepareCommand(), 47 PrepareCommand(),
48 ShowSourcesCommand(),
45 ShowRoutesCommand(), 49 ShowRoutesCommand(),
46 ShowPathsCommand(), 50 ShowPathsCommand(),
47 BakeCommand(), 51 BakeCommand(),
48 ShowRecordCommand(), 52 ShowRecordCommand(),
49 ServeCommand()] 53 ServeCommand()]