Package: cffr 1.4.1

cffr: Generate Citation File Format ('CFF') Metadata for R Packages

Citation File Format ('CFF') version 1.2.0 <doi:10.5281/zenodo.5171937> is a human- and machine-readable file format for software citation metadata. Core utilities generate, read, write and validate Citation File Format metadata for R packages.

Authors:Diego Hernangómez [aut, cre, cph], João Martins [rev], Scott Chamberlain [rev]

cffr_1.4.1.tar.gz
cffr_1.4.1.zip(r-4.7)cffr_1.4.1.zip(r-4.6)cffr_1.4.1.zip(r-4.5)
cffr_1.4.1.tgz(r-4.6-any)cffr_1.4.1.tgz(r-4.5-any)
cffr_1.4.1.tar.gz(r-4.7-any)cffr_1.4.1.tar.gz(r-4.6-any)
cffr_1.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
cffr/json (API)

# Install 'cffr' in R:
install.packages('cffr', repos = c('https://dieghernan.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ropensci/cffr/issues

Pkgdown/docs site:https://docs.ropensci.org

Datasets:

On CRAN:

Conda:

attributioncitationcreditcitation-filescffmetadatacitation-file-formatropensciquarto

10.03 score 26 stars 3 packages 171 scripts 2.2k downloads 34 exports 9 dependencies

Last updated from:1c20b4514e. Checks:9 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK187
source / vignettesOK225
linux-release-x86_64OK211
macos-release-arm64OK153
macos-oldrel-arm64OK223
windows-develOK217
windows-releaseOK170
windows-oldrelOK151
wasm-releaseOK127

Exports:as_bibentryas_cffas_cff_personas.cffcffcff_createcff_extract_to_bibtexcff_from_bibtexcff_gha_updatecff_git_hook_installcff_git_hook_removecff_modifycff_parse_citationcff_parse_personcff_parse_person_bibtexcff_readcff_read_bibcff_read_bib_textcff_read_cff_citationcff_read_citationcff_read_descriptioncff_schema_definitions_entitycff_schema_definitions_personcff_schema_definitions_refscff_schema_keyscff_schema_keys_licensecff_to_bibtexcff_validatecff_writecff_write_bibcff_write_citationencoded_utf_to_latexwrite_bibwrite_citation

Dependencies:clicurldescjsonlitejsonvalidateR6RcppV8yaml

BibTeX and CFF
Citation | BibTeX and R | Conceptual differences between BibTeX and CFF | BibTeX definitions | Entries | Fields | Citation File Format | Mapping strategy | Mapping tables | Proposed crosswalk | Transformation semantics | Entry/key type crosswalk | Fields/key crosswalk | BibLaTeX | Limitations | Design decisions | Entry models | @article | @book / @inbook | @booklet | @conference / @inproceedings | @incollection | @manual | @mastersthesis / @phdthesis | @misc | @proceedings | @techreport | @unpublished | Conclusion | Appendix A: @inbook in BibTeX and BibLaTeX | Appendix B: CFF key: type values | References

Last update: 2026-06-17
Started: 2026-02-14

cffr: Generate Citation File Format Metadata for R Packages
Summary | Statement of need | Acknowledgements | Citation | References

Last update: 2026-06-17
Started: 2026-02-14

From R to CFF
Summary | Details | abstract | authors | cff-version | commit | contact | date-released | doi | identifiers | keywords | license | license-url | message | preferred-citation | references | repository | repository-artifact | repository-code | title | type | url | version | References

Last update: 2026-06-17
Started: 2026-02-14

Manipulating Citations with cffr
What is a CITATION.cff file? | Creating a CITATION.cff file for your R package | Modifying your CITATION.cff file | Adding new keys | Persons and references | Create your modified CITATION.cff file | References

Last update: 2026-06-17
Started: 2026-02-14

Readme and manuals

Help Manual

Help pageTopics
Create 'bibentry' objects from multiple sourcesas_bibentry as_bibentry.cff as_bibentry.cff_ref as_bibentry.cff_ref_lst as_bibentry.character as_bibentry.default as_bibentry.list as_bibentry.NULL
Coerce lists and citation objects to 'cff'as.cff as_cff as_cff.bibentry as_cff.Bibtex as_cff.default as_cff.list as_cff.person
Coerce R objects to 'cff_pers_lst' objectsas_cff_person as_cff_person.character as_cff_person.default as_cff_person.person
Create 'cff' objects from direct inputscff
Create a 'cff' object from multiple sourcescff_create
Install a 'cffr' GitHub Actions workflowcff_gha_update
Use a git pre-commit hook *[Experimental]*cff_git_hook cff_git_hook_install cff_git_hook_remove
Modify a 'cff' objectcff_modify
Read an external file as a 'cff' objectcff_read cff_read_bib cff_read_cff_citation cff_read_citation cff_read_description
Read BibTeX markup as a 'cff_ref_lst' objectcff_read_bib_text
Inspect CFF schema valuescff_schema cff_schema_definitions_entity cff_schema_definitions_person cff_schema_definitions_refs cff_schema_keys cff_schema_keys_license
Validate a 'CITATION.cff' file or a 'cff' objectcff_validate
Write a 'CITATION.cff' filecff_write
Export R objects to multiple file typescff_write_bib cff_write_citation
Mapping between 'License' fields and SPDXcran_to_spdx