# -*- encoding: utf-8 -*- # stub: markdown_exec 2.6.0 ruby lib Gem::Specification.new do |s| s.name = "markdown_exec".freeze s.version = "2.6.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://github.com/fareedst/markdown_exec/blob/main/CHANGELOG.md", "homepage_uri" => "https://rubygems.org/gems/markdown_exec", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/fareedst/markdown_exec" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Fareed Stevenson".freeze] s.date = "2024-11-28" s.description = "Interactively select and execute fenced code blocks in markdown files. Build complex scripts by naming and requiring blocks. Log resulting scripts and output. Re-run scripts.".freeze s.email = ["fareed@phomento.com".freeze] s.executables = ["mde".freeze, "tab_completion.sh".freeze] s.files = [".pryrc".freeze, ".reek".freeze, ".rubocop.yml".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "assets/approve_code.png".freeze, "assets/example_blocks.png".freeze, "assets/output_of_execution.png".freeze, "assets/select_a_block.png".freeze, "assets/select_a_file.png".freeze, "bats/bats.bats".freeze, "bats/block-types.bats".freeze, "bats/cli.bats".freeze, "bats/fail.bats".freeze, "bats/history.bats".freeze, "bats/import.bats".freeze, "bats/markup.bats".freeze, "bats/mde.bats".freeze, "bats/options-collapse.bats".freeze, "bats/options.bats".freeze, "bats/publish.bats".freeze, "bats/table.bats".freeze, "bats/test_helper.bash".freeze, "bats/variable-expansion.bats".freeze, "bin/bmde".freeze, "bin/colorize_env_vars.sh".freeze, "bin/console".freeze, "bin/mde".freeze, "bin/setup".freeze, "bin/tab_completion.sh".freeze, "bin/tab_completion.sh.erb".freeze, "docs/dev/bats-document-configuration.md".freeze, "docs/dev/block-type-bash.md".freeze, "docs/dev/block-type-opts.md".freeze, "docs/dev/block-type-port.md".freeze, "docs/dev/block-type-vars.md".freeze, "docs/dev/data-blocks.md".freeze, "docs/dev/disable.md".freeze, "docs/dev/import-missing.md".freeze, "docs/dev/import.md".freeze, "docs/dev/linked-file.md".freeze, "docs/dev/manage-saved-documents.md".freeze, "docs/dev/menu-cli.md".freeze, "docs/dev/options-collapse.md".freeze, "docs/dev/pass-through-arguments.md".freeze, "docs/dev/requiring-blocks.md".freeze, "docs/dev/specs-import.md".freeze, "docs/dev/specs.md".freeze, "docs/dev/table-crash.md".freeze, "docs/dev/table-indent.md".freeze, "docs/dev/text-decoration.md".freeze, "docs/dev/variable-expansion.md".freeze, "examples/bash-blocks.md".freeze, "examples/block-names.md".freeze, "examples/block-types.md".freeze, "examples/block_names.md".freeze, "examples/colors.md".freeze, "examples/data-files.md".freeze, "examples/document_options.md".freeze, "examples/duplicate_block.md".freeze, "examples/import0.md".freeze, "examples/import1.md".freeze, "examples/include.md".freeze, "examples/indent.md".freeze, "examples/index.md".freeze, "examples/interrupt.md".freeze, "examples/line-wrapping.md".freeze, "examples/link-blocks-block.md".freeze, "examples/link-blocks-load-save.md".freeze, "examples/link-blocks-vars.md".freeze, "examples/linked.md".freeze, "examples/linked1.md".freeze, "examples/linked2.md".freeze, "examples/linked3.md".freeze, "examples/linked_show.md".freeze, "examples/llm.md".freeze, "examples/load1.sh".freeze, "examples/load2.sh".freeze, "examples/load_code.md".freeze, "examples/nickname.md".freeze, "examples/opts-blocks-require.md".freeze, "examples/opts-blocks.md".freeze, "examples/opts_output_execution.md".freeze, "examples/pass-through-arguments.md".freeze, "examples/pause-after-execution.md".freeze, "examples/plant.md".freeze, "examples/port-blocks.md".freeze, "examples/save.md".freeze, "examples/search.md".freeze, "examples/table-markup.md".freeze, "examples/text-markup.md".freeze, "examples/title.md".freeze, "examples/variable-expansion.md".freeze, "examples/vars-blocks.md".freeze, "examples/wrap.md".freeze, "lib/ansi_formatter.rb".freeze, "lib/ansi_string.rb".freeze, "lib/argument_processor.rb".freeze, "lib/array.rb".freeze, "lib/array_util.rb".freeze, "lib/block_label.rb".freeze, "lib/block_types.rb".freeze, "lib/cached_nested_file_reader.rb".freeze, "lib/cli.rb".freeze, "lib/collapser.rb".freeze, "lib/color_scheme.rb".freeze, "lib/colorize.rb".freeze, "lib/constants.rb".freeze, "lib/directory_searcher.rb".freeze, "lib/env.rb".freeze, "lib/evaluate_shell_expressions.rb".freeze, "lib/exceptions.rb".freeze, "lib/fcb.rb".freeze, "lib/filter.rb".freeze, "lib/find_files.rb".freeze, "lib/format_table.rb".freeze, "lib/fout.rb".freeze, "lib/hash.rb".freeze, "lib/hash_delegator.rb".freeze, "lib/hierarchy_string.rb".freeze, "lib/input_sequencer.rb".freeze, "lib/instance_method_wrapper.rb".freeze, "lib/link_history.rb".freeze, "lib/markdown_exec.rb".freeze, "lib/markdown_exec/version.rb".freeze, "lib/mdoc.rb".freeze, "lib/menu.src.yml".freeze, "lib/menu.yml".freeze, "lib/namer.rb".freeze, "lib/object_present.rb".freeze, "lib/option_value.rb".freeze, "lib/regexp.rb".freeze, "lib/resize_terminal.rb".freeze, "lib/rspec_helpers.rb".freeze, "lib/saved_assets.rb".freeze, "lib/saved_files_matcher.rb".freeze, "lib/shared.rb".freeze, "lib/streams_out.rb".freeze, "lib/string_util.rb".freeze, "lib/table_extractor.rb".freeze, "lib/tap.rb".freeze, "lib/text_analyzer.rb".freeze, "lib/ww.rb".freeze] s.homepage = "https://rubygems.org/gems/markdown_exec".freeze s.licenses = ["MIT".freeze] s.post_install_message = "\nTo install tab completion:\n- Append a command to load the completion script to your shell configuration file.\n- This gem must be installed and executable for the command to be composed correctly.\n\necho \"source $(mde --pwd)/bin/tab_completion.sh\" >> ~/.bash_profile\n\n".freeze s.required_ruby_version = Gem::Requirement.new(">= 2.6.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Interactively select and execute fenced code blocks in markdown files.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.3.6".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.23.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.2.0".freeze]) end