title: How to make python script autocomplete filenames in terminal
body: <p>My python project contains basic script and some subscripts as follows:</p>
  
  <pre><code>project/
  ├── basic.py
  └── subscripts/
      ├── firstscript.py
      ├── secondscript.py
      ├── thirdscript.py
      └── fourthscript.py
  </code></pre>
  
  <p>Project is used like this:</p>
  
  <pre><code>python basic.py nthscript -parameters -for -nth -script -here:"please"
  </code></pre>
  
  <p>(the <code>subscripts/</code> and <code>.py</code> parts are added to script path by basic.py) e.g.</p>
  
  <pre><code>python basic.py secondscript -stopafterchanges:6 -verbose
  </code></pre>
  
  <p>My current problem is that terminal can not autocomplete when I type:</p>
  
  <pre><code>project &gt; python basic.py t[Tab]
  </code></pre>
  
  <p>because these scripts are in a subfolder. Is there any option how to allow terminal autocomplete <code>thirdscript</code> for example (above)?</p>
  
  <p>Can I add some preference . (dot) file to my project, which helps terminal/bash autocomplete from some path? Or can I give my users some easy and clear manual how to set this on their machine (all of Linux, Windows, Mac) somehow?</p>