# How to grep/search over all packages?

**URL:** <https://discourse.julialang.org/t/how-to-grep-search-over-all-packages/3975>\
**Category:** Internals & Design\
**Tags:** question\
**Created:** [May 29, 2017, 11:48am UTC](https://discourse.julialang.org/t/how-to-grep-search-over-all-packages/3975 "2017-05-29T11:48:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dan/32/42581_2.png) [@Dan](https://discourse.julialang.org/u/Dan)\
**Post date:** [May 29, 2017, 11:48am UTC](https://discourse.julialang.org/t/how-to-grep-search-over-all-packages/3975/1 "2017-05-29T11:48:39Z")

</div>

Hi Julia Devs,

Guess the subject basically says it all. But, to make it more concrete, a couple of packages I’ve tried to use crashed over the same issue, generating a :macrocall expression. The fix was similar, and it should quite possibly apply wherever such an expression is generated. So, hence, a search over all packages is needed.

Of course, I could clone all of them, but a more online/centralized way would be nice to have.

---

<div class="post-metadata">

**Author:** ![lobingera](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lobingera/32/211_2.png) [@lobingera](https://discourse.julialang.org/u/lobingera)\
**Post date:** [May 29, 2017, 12:35pm UTC](https://discourse.julialang.org/t/how-to-grep-search-over-all-packages/3975/2 "2017-05-29T12:35:36Z")

</div>

[https://help.github.com/articles/advanced-search/](https://help.github.com/articles/advanced-search/) might help.

---

<div class="post-metadata">

**Author:** ![tkelman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tkelman/32/692_2.png) [@tkelman](https://discourse.julialang.org/u/tkelman)\
**Post date:** [May 30, 2017, 7:04am UTC](https://discourse.julialang.org/t/how-to-grep-search-over-all-packages/3975/3 "2017-05-30T07:04:42Z")

</div>

This only covers registered packages, and it takes up a bit of space to clone them all, but I have a few scripts at [https://github.com/JuliaPackaging/cloneallpackages](https://github.com/JuliaPackaging/cloneallpackages) that I use for exactly this.
