Skip to content

A small DB engine project using shell scripting and Whiptail TUI.

Notifications You must be signed in to change notification settings

Tharwat96/Shell_DBeng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shell_DBeng - Shell based database engine

Open Source Love svg2 made-with-bash

A simple bash database engine that's built using whiptail as a TUI. The extension used for the database files is ".beng" and for the tables the extension is ".tbeng", the main directory for this project is created at ~/DBeng

Preview:

[DBeng preview]

Installing whiptail:

sudo apt-get update -y && sudo apt-get install -y whiptail

Supported operations:

1-Database creation
2-Database listing
3-Databasse deletion
4-Table creation
5-Table listing
6-Table deletion
7-Table row modification
8-Table row deletion

*This project was made by CPD track students at ITI intake number 40.

*You can read more about whiptail here:

https://linux.die.net/man/1/whiptail
https://en.wikibooks.org/wiki/Bash_Shell_Scripting/Whiptail

Usage:

1- Clone this repository or simply download as zip file and then decompress it.

2- make sure to give the main script "db_main.sh" execution permission by navigating to the directory of DBeng by:

chmod u+x db_main.sh

3- Run the main script:

./db_main.sh

About

A small DB engine project using shell scripting and Whiptail TUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages