Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pubudu91/ballerina-bash-completion

Auto completion bash script for Ballerina language
https://github.com/pubudu91/ballerina-bash-completion

autocompletion ballerina bash

Last synced: 5 days ago
JSON representation

Auto completion bash script for Ballerina language

Awesome Lists containing this project

README

        

# Ballerina Bash Completion Script
This is a command auto completion bash script for the Ballerina language.

## Installation
To use this script, simply source the script.
```
$ source ballerina-completion.bash
```
Or add the above sourcing line to your `.bashrc` file.

## Demo
- Getting a list of possible commands
![](demo/all-cmds.gif)
![](demo/cmd-completion.gif)

- Trying to run a standalone `.bal` file or a `.jar` file
![](demo/run-single-file.gif)

- Running a module
![](demo/run-module.gif)

- Building a single file
![](demo/build-single-file.gif)

- Building a module
![](demo/build-module.gif)