Ecosyste.ms: Awesome

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

https://github.com/proh14/pbook

A simple phonebook manager for TUI lovers!
https://github.com/proh14/pbook

c phonebook tui

Last synced: about 1 month ago
JSON representation

A simple phonebook manager for TUI lovers!

Lists

README

        




pbook logo


pbook



A phonebook for TUI lovers!


pbook is a simple, easy to use phonebook manager,
that stores it's database in a simple csv like file.

### Preview🙉:
![preview](./images/preview.gif)

### How to install⬇️:

0. Be sure to have `pkg-config`, `ncurses`, `make`, `C compiler` Installed( They should be present in all debian based distros).

1. Clone this repo.
```shell
git clone https://github.com/proh14/pbook.git
cd pbook
```
2. Run `make` inside this repo's main directory.
```shell
make
```

3. go to build directory
```shell
cd build
```
4. run pbook!
```shell
./pbook
```

OR to install you may run the command
```shell
make install
```
then restart your shell and run
```shell
pbook
```
to start the program

### Features⌨️:
1. Add's and Remove's contacts to it's database.
2. Edit's an existing contact.
3. Can store: name,number,email,birthday,Addres1,Addres2

### Work in progress⚒️:
I am spending my free time trying to optimize, fix bugs, add new features to this program.

you can see the [TODO](./TODO.md) file for a list of things I want to do.

### Thank you Stargazers⭐:
[![Stargazers repo roster for @proh14/pbook](http://reporoster.com/stars/proh14/pbook)](https://github.com/proh14/pbook/stargazers)

### Thank you Forkers🍴:
[![Forkers repo roster for @proh14/pbook](http://reporoster.com/forks/proh14/pbook)](https://github.com/proh14/pbook/network/members)

### A huge thanks to🙏:
1. [Ncurses programming HOWTO](https://tldp.org/HOWTO/NCURSES-Programming-HOWTO/)
2. [Ncurses manpages](https://linux.die.net/man/3/ncurses)