# \[ANN\] Announcing PkgCite.jl

**URL:** <https://discourse.julialang.org/t/ann-announcing-pkgcite-jl/63119>\
**Category:** Package Announcements\
**Tags:** package, announcement\
**Created:** [June 17, 2021, 11:03pm UTC](https://discourse.julialang.org/t/ann-announcing-pkgcite-jl/63119 "2021-06-17T23:03:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SebastianM-C](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sebastianm-c/32/2480_2.png) [@SebastianM-C](https://discourse.julialang.org/u/SebastianM-C)\
**Post date:** [June 17, 2021, 11:03pm UTC](https://discourse.julialang.org/t/ann-announcing-pkgcite-jl/63119/1 "2021-06-17T23:03:48Z")

</div>

Hello, I’m glad to announce [PkgCite.jl](https://github.com/SebastianM-C/PkgCite.jl), a package that helps you generate .bib files corresponding to all the packages (and their dependencies) from the current active environment.

```julia
using PkgCite

# Be sure to be in the appropriate environment

get_citations()

```

The package can also generate a sentence citing Julia and all the packages with CITATION.bib files in the current active environment and automatically copy it to your clipboard.

```julia
get_tool_citation()

```

If you do not want all the dependencies in the .bib file (or sentence), you can use `only_direct=true` to select only direct dependencies (as mentioned in [the docs](https://sebastianm-c.github.io/PkgCite.jl/stable/#PkgCite.get_citations)).

The package is in an early stage, so there might be bugs or omissions, do not hesitate to open issues if you encounter any problems. Moreover, I would also like to ask the community about what other [features would be of interest](https://github.com/SebastianM-C/PkgCite.jl/issues/1).

One of the features mentioned by @ChrisRackauckas was the ability to get [extra citation details for algorithms](https://github.com/SebastianM-C/PkgCite.jl/issues/7) which lead to the question @oxinabox raised about [what happens when a package has multiple entries in the CITATION.bib file](https://github.com/SebastianM-C/PkgCite.jl/issues/5).

Let me know what you think 😄

cc: @00krishna

---

<div class="post-metadata">

**Author:** ![ranocha](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ranocha/32/35588_2.png) [@ranocha](https://discourse.julialang.org/u/ranocha)\
**Post date:** [June 18, 2021, 12:03pm UTC](https://discourse.julialang.org/t/ann-announcing-pkgcite-jl/63119/2 "2021-06-18T12:03:32Z")

</div>

The extra citations (similar to [PETSc](https://www.mcs.anl.gov/petsc/documentation/referencing.html)) would be really nice 👍
