-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Now directories are more specific. - Using `Modules` instead of `Utilities` - Added -t flag for testing. - Auto update is now available. - MODULES NEEDS TO BE PORTED.
- Loading branch information
Showing
36 changed files
with
454 additions
and
562 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
1.3.3 | ||
0.4.3 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1,64 @@ | ||
<h1 align="center"> 🏗 KireiSakura-Kit</h1> | ||
<p align="center"> | ||
<img src="Assets/icon.png"> | ||
</p> | ||
<h1 align="center">KireiSakura-Kit</h1> | ||
|
||
KireiSakura-Kit is a library/framework based on [Bash](https://www.gnu.org/software/bash/) for making powerful shell scripts. | ||
<p align="center"> | ||
KireiSakura-Kit is a library/framework based on <a href="https://www.gnu.org/software/bash">Bash</a> for making powerful shell scripts. | ||
</p> | ||
|
||
> "KireiSakuraKit" is combination of two Japanese words, "Kirei" and "Sakura," along with the suffix "Kit". | ||
>`Kirei(綺麗)` means "clean" & `Sakura(桜)` refers to cherry blossoms. Together, "KireiSakura-Kit" could be interpreted as a library that emphasizes a beautiful and clean design inspired by the elegance of cherry blossoms. | ||
> "KireiSakuraKit" is combination of two Japanese words, "Kirei" and "Sakura," along with the suffix "Kit". | ||
> `Kirei(綺麗)` means "clean" & `Sakura(桜)` refers to cherry blossoms. Together, "KireiSakura-Kit" could be interpreted as a library that emphasizes a beautiful and clean design inspired by the elegance of cherry blossoms. | ||
## Features | ||
|
||
- **Written in purely bash**, can be used in any POSIX shell script. | ||
- Various UI elements. | ||
- **Mudular**, import only stuff you need. | ||
- **Log support**, with various levels. | ||
- **Many in-built functions**, no need to write from scratch. | ||
- See [TODO](./TODO.md) for planned stuff. | ||
<!-- - Various **UI elements**. --> | ||
|
||
## Installation & setup | ||
|
||
#### Installation: | ||
Run below command to Install Kireisakura-Kit | ||
> You need `curl` to be pre-installed. | ||
```bash | ||
curl -L https://raw.githubusercontent.com/soymadip/KireiSakura-Kit/refs/heads/install/install.sh | bash | ||
``` | ||
#### Setup | ||
In your Script, include this line at the top: | ||
- Make sure you have `curl`, `grep` installed. | ||
|
||
- Follow below steps to Install Kireisakura-Kit | ||
|
||
### For system wide:- | ||
|
||
- In terminal run:- | ||
|
||
```bash | ||
curl -L https://raw.githubusercontent.com/soymadip/KireiSakura-Kit/refs/heads/install/install.sh | bash -s -- -ds | ||
``` | ||
|
||
- Then in your script, include this line at the top:- | ||
|
||
```bash | ||
eval "$(kireisakura --init)" | ||
``` | ||
|
||
### Or directly in script:- | ||
|
||
```bash | ||
eval "$(kireisakura --init)" | ||
if command -v kireisakura &> /dev/null; then | ||
eval "$(kireisakura --init)" | ||
else | ||
echo "> Installing KireiSakura-Kit" | ||
curl -sL https://raw.githubusercontent.com/soymadip/KireiSakura-Kit/refs/heads/install/install.sh -o kirestaller.sh | ||
bash kirestaller.sh | ||
fi | ||
``` | ||
|
||
|
||
## Methods & Docs | ||
|
||
- Docs To be done. | ||
- Run `kireisakura -h` for help. | ||
- See [my dotfiles](https://github.com/soymadip/Dotfiles/blob/dotfiles/install/start.sh) for example. | ||
|
||
|
||
## Warning | ||
|
||
- As of now, some part of this library is Arch-linux centric, but can be extended to any distro. | ||
- Contribute if you find this useful and wanna make this more powerful. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.