Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ktoso/sbt-bash-completion
A simple sbt bash completion script (with caching)
https://github.com/ktoso/sbt-bash-completion
Last synced: 29 days ago
JSON representation
A simple sbt bash completion script (with caching)
- Host: GitHub
- URL: https://github.com/ktoso/sbt-bash-completion
- Owner: ktoso
- Created: 2011-12-28T22:27:40.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2011-12-28T22:38:33.000Z (about 13 years ago)
- Last Synced: 2024-12-07T01:44:21.709Z (about 1 month ago)
- Homepage: http://blog.project13.pl
- Size: 93.8 KB
- Stars: 11
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
sbt - bash completion
=====================This project is a simple bash completion script for the popular Scala build tool - Simple Build Tool (SBT).
Install
=======To install the script, all you need to do is download it into your bash completion directory.
You'll need root provileges to do this.```
cd /etc/bash_completion.d
sudo wget https://raw.github.com/ktoso/sbt-bash-completion/master/sbt
```Tips
====The script uses a cache called `.sbt_completion_cache`, so only the first time you use the completion it actually calls sbt (which is slow, as it has to start etc...)
If you know you did some changes which may change what `sbt tasks` contains, just delete this file - it'll get recreated when needed (using fresh values).You may want to run the following command to ignore the completion cache, if you're in a git repository:
```
echo '.sbt_completion_cache' >> .gitignore
git commit .gitignore -m 'ignoring sbt completion cache'
```