blob: b02f6b6b4cc39b1ef42f82b3c9f7fa243d09eda9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
<p align="center">
<img width="256" height=auto src="https://github.com/BanceDev/lush/blob/main/logo.png">
<br/>
<img src="https://img.shields.io/github/contributors/bancedev/lush" alt="contributors">
<img src="https://img.shields.io/github/license/bancedev/lush" alt="license">
<img src="https://img.shields.io/github/forks/bancedev/lush" alt="forks">
</p>
---
# Lunar Shell
Lunar Shell (lush) is an open source unix shell with a single goal in mind. That goal is to offer the ability to write shell scripts for your operating system entirely in Lua. The Lua scripting language has many powerful features that allow for more control in the hands of the user to automate tasks on their machine.
## Compiling/Installation
Clone the repo and run the install script.
```
git clone https://github.com/BanceDev/lush.git
cd lush
sh install.sh
```
For future compiles just run ```make``` from the root directory. If you change the premake5.lua file rebuild the makefiles with ```premake5 gmake```.
## Contributing
- Before opening an issue or a PR please check out the [contributing guide](https://github.com/BanceDev/lush/blob/main/CONTRIBUTING.md).
- For bug reports and feature suggestions please use [issues](https://github.com/BanceDev/lush/issues).
- If you wish to contribute code of your own please submit a [pull request](https://github.com/BanceDev/lush/pulls).
- Note: It is likely best to submit an issue before a PR to see if the feature is wanted before spending time making a commit.
- All help is welcome!
|