Sha256: 16ce7eb7cdfad05de294d61685a8be6cf1b798d324532b9ee1e1ea528bc21fca

Contents?: true

Size: 1.49 KB

Versions: 25

Compression:

Stored size: 1.49 KB

Contents

command 'export' do |c|
  c.syntax = 'brief export PATH [OPTIONS]'
  c.description = 'export the briefcase found in PATH'

  c.option '--presenter-format FORMAT', String, 'Which presenter to use?'
  c.option '--include-schema', 'Include schema information'
  c.option '--include-models', 'Include individual models as well'
  c.option '--include-data', 'Gets passed to the model renderers if present'
  c.option '--include-content', 'Gets passed to the model renderers if present'
  c.option '--include-rendered', 'Gets passed to the model renderers if present'
  c.option '--include-attachments', 'Gets passed to the model renderers if present'
  c.option '--include-urls', 'Gets passed to the model renderers if present'

  c.action do |args, options|
    options.default(presenter_format: "full_export", root: Pathname(args.first || Brief.pwd))

    briefcase = Brief.case = Brief::Briefcase.new(root: Pathname(args.first || options.root))

    briefcase.present(options.presenter_format, rendered: options.include_rendered,
                                                content: options.include_content,
                                                urls: options.include_urls,
                                                schema: options.include_schema,
                                                data: options.include_data,
                                                attachments: options.include_attachments,
                                                models: options.include_models)

  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
brief-1.17.14 lib/brief/cli/export.rb
brief-1.17.13 lib/brief/cli/export.rb
brief-1.17.12 lib/brief/cli/export.rb
brief-1.17.11 lib/brief/cli/export.rb
brief-1.17.10 lib/brief/cli/export.rb
brief-1.17.9 lib/brief/cli/export.rb
brief-1.17.8 lib/brief/cli/export.rb
brief-1.17.7 lib/brief/cli/export.rb
brief-1.17.5 lib/brief/cli/export.rb
brief-1.17.4 lib/brief/cli/export.rb
brief-1.17.3 lib/brief/cli/export.rb
brief-1.17.2 lib/brief/cli/export.rb
brief-1.17.1 lib/brief/cli/export.rb
brief-1.17.0 lib/brief/cli/export.rb
brief-1.16.2 lib/brief/cli/export.rb
brief-1.16.1 lib/brief/cli/export.rb
brief-1.16.0 lib/brief/cli/export.rb
brief-1.15.5 lib/brief/cli/export.rb
brief-1.15.4 lib/brief/cli/export.rb
brief-1.15.3 lib/brief/cli/export.rb