Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tbrek/BashBar


https://github.com/tbrek/BashBar

hacktoberfest hacktoberfest-accepted hacktoberfest2022

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# BashBar

An open-source terminal command/script launcher

---

## Getting started

This simple menubar application will let you run terminal commands or script using the menubar.
If the command script requires sudo it will be autodetected and you will be asked to enter administrator password.

On the first run the menubar may look a little bit empty.

![menu]

When you hit **Preferences** you'll be presented 10 tabs which you can use to enter up to 10 commands under each tab or just one command for each tab which creates single menu entry.

![preferences]

From version 1.8.0 it is possible to use variables in commands i.e:

Adding: `%% var %%` to the function:

![variable1]

```bash
ls -la %% var %%
```

will trigger input dialog:

![variable2]

There are two type of variables:

1. Path `%% path %%` - triggers File/Directory browser
2. Other `%% variable %%` - triggers input modal

---

## Installing

Download latest version from [here](https://tbrek.github.io/BashBar/)

Simply copy it to your /Application folder and run.

---

## Change log

1.8.2 Added option to open results window automatically
1.8.1 Added variable types
1.8.0 Added variables
1.7.4 Import dialog box update

1.7.3 Inport/Export settings added

1.7.1(2) Fixed Code-signing

1.7 Added Sparkle SWUpdate

1.3 Output window is now resizable and scrollable

1.2 Added output window shown when user clicks results cell in menu

1.1 Removed sandboxing as it cause problems with commands run with sudo

1.0 Sandboxing & open-at-login added

0.6 Inital release

[bashbarlogo]: /images/logo_128x128.png
[menu]: /images/menu.png
[preferences]: /images/preferences.png
[variable1]: /images/variable1.png
[variable2]: /images/variable2.png