rd2qmd
A fast Rd to (Quarto) Markdown converter written in Rust, with intelligent link resolution.
File Explorer
- devcontainer.json
- check.yml
- publish-crate.yml
- release.yml
- dependabot.yml
- benchmark.rs
- rd2qmd.schema.json
- convert.rs
- index.rs
- init.rs
- mod.rs
- parse.rs
- cli.rs
- config.rs
- config_merge.rs
- main.rs
- tests.rs
- arguments_rich.Rd
- conditionals.Rd
- describe_code_blocks.Rd
- example_control.Rd
- examplesif.Rd
- formatting.Rd
- issue_54.Rd
- methods.Rd
- roxygen_code_blocks.Rd
- simple.Rd
- tags.Rd
- with_links.Rd
- integration__arguments_rich_grid_table.snap
- integration__arguments_rich_list.snap
- integration__arguments_rich_list_table.snap
- integration__arguments_rich_pipe_table.snap
- integration__conditionals_default.snap
- integration__conditionals_include_html.snap
- integration__describe_code_blocks_qmd.snap
- integration__directory_files.snap
- integration__directory_pipe_table_simple.snap
- integration__example_control_qmd.snap
- integration__examplesif_md.snap
- integration__examplesif_qmd.snap
- integration__external_links_fallback_warning.snap
- integration__external_links_fallback_warning_no_external_link_url.snap
- integration__formatting_qmd.snap
- integration__init_config_toml.snap
- integration__init_schema_json.snap
- integration__issue_54_qmd.snap
- integration__methods_qmd.snap
- integration__roxygen_code_blocks_qmd.snap
- integration__simple_list.snap
- integration__simple_list_table.snap
- integration__simple_md.snap
- integration__simple_no_frontmatter.snap
- integration__simple_no_pagetitle.snap
- integration__simple_pipe_table.snap
- integration__simple_qmd.snap
- integration__tags_qmd.snap
- integration__with_links_custom_templates.snap
- integration__with_links_no_link_fallbacks.snap
- integration__with_links_qmd.snap
- integration.rs
- Cargo.toml
- markdown_text.rs
- mod.rs
- table_cell.rs
- tag_conversion.rs
- tests.rs
- assembly.rs
- code.rs
- document.rs
- inline.rs
- leaf_text.rs
- mod.rs
- roxygen.rs
- traversal.rs
- ast_io.rs
- lib.rs
- options.rs
- source_parse.rs
- Cargo.toml
- README.md
- rd2qmd_mdast__writer__tests__link_autolink.snap
- block.rs
- inline.rs
- mod.rs
- tests.rs
- lib.rs
- mdast.rs
- Cargo.toml
- README.md
- convert.rs
- converter.rs
- error.rs
- external_links.rs
- lib.rs
- package.rs
- tests.rs
- topic_index.rs
- Cargo.toml
- README.md
- lib.rs
- basic.Rd
- markdown_codeblock.Rd
- sections.Rd
- Cargo.toml
- README.md
- .gitignore
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- dist-workspace.toml
- LICENSE.md
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cargo install
View Details ▼
cargo install
Build and install a Rust binary.
cargo install {{package}}@{{version}}
Install a package from <https://crates.io> (the version is optional - latest by default):
cargo install --git {{repo_url}}
Install a package from the specified Git repository:
cargo install --git {{repo_url}} --{{branch|tag|rev}} {{branch_name|tag|commit_hash}}
Build from the specified branch/tag/commit when installing from a Git repository:
cargo run
View Details ▼
cargo run
Run the current Cargo package.
Note: The working directory of the executed binary will be set to the current working directory.
cargo {{[r|run]}}
Run the default binary target:
cargo {{[r|run]}} --bin {{name}}
Run the specified binary:
cargo {{[r|run]}} --example {{name}}
Run the specified example:
convert
View Details ▼
convert
This command is an alias of `magick convert`.
Note: This alias is deprecated since ImageMagick 7. It has been replaced by `magick`.
Use `magick convert` if you need to use the old tool in versions 7+.
tldr magick convert
View documentation for the original command:
eqn
View Details ▼
eqn
Equation preprocessor for the groff (GNU Troff) document formatting system.
See also: `troff`, `groff`.
eqn {{path/to/input.eqn}} > {{path/to/output.roff}}
Process input with equations, saving the output for future typesetting with groff to PostScript:
eqn -T {{pdf}} {{path/to/input.eqn}} | groff -{{me}} -T {{pdf}} > {{path/to/output.pdf}}
Typeset an input file with equations to PDF using the [me] macro package:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
link
View Details ▼
link
Create a hard link to an existing file.
For more options, see the `ln` command.
link {{path/to/existing_file}} {{path/to/new_file}}
Create a hard link from a new file to an existing file:
powershell
View Details ▼
powershell
This command may be mistaken as the cross-platform version of PowerShell (formerly known as PowerShell Core), which uses `pwsh` instead of `powershell`.
The original `powershell` command in Windows is still available to use the legacy Windows version of PowerShell (version 5.1 and below).
tldr pwsh
View the documentation for the command referring to the latest, cross-platform version of PowerShell (version 6 and above):
powershell
Start an interactive shell session:
tldr powershell {{[-p|--platform]}} windows
View the documentation for the command referring to the legacy Windows PowerShell (version 5.1 and below):
then
View Details ▼
then
This shell keyword is used in combination with `if` and `elif` to separate branches and branch conditions.
tldr if
View documentation for `if` command:
