# Autocompletion of Julia scripts in Shell prompts

**URL:** <https://discourse.julialang.org/t/autocompletion-of-julia-scripts-in-shell-prompts/7364>\
**Category:** General Usage\
**Tags:** question, installation\
**Created:** [November 28, 2017, 6:34pm UTC](https://discourse.julialang.org/t/autocompletion-of-julia-scripts-in-shell-prompts/7364 "2017-11-28T18:34:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [November 28, 2017, 6:34pm UTC](https://discourse.julialang.org/t/autocompletion-of-julia-scripts-in-shell-prompts/7364/1 "2017-11-28T18:34:59Z")

</div>

By any chance do you have a workaround in Bash for autocompleting Julia scripts upon pressing TAB?

My current system installation of Julia is a simple symbolic link to the binary built from the sources, and I am not sure how I could make `julia foo[TAB]` autocomplete to `julia foo_script.jl`.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [November 28, 2017, 7:10pm UTC](https://discourse.julialang.org/t/autocompletion-of-julia-scripts-in-shell-prompts/7364/2 "2017-11-28T19:10:40Z")

</div>

For `bash`, something like

```bash
complete -f -X '!*.jl' julia

```

would restrict completion to `.jl` files, if that is what you are after.

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [November 28, 2017, 7:25pm UTC](https://discourse.julialang.org/t/autocompletion-of-julia-scripts-in-shell-prompts/7364/3 "2017-11-28T19:25:48Z")

</div>

Perfect. Exactly what I was looking for.
