https://github.com/proh14/pbook
A simple phonebook manager for TUI lovers!
https://github.com/proh14/pbook
c phonebook tui
Last synced: 19 days ago
JSON representation
A simple phonebook manager for TUI lovers!
- Host: GitHub
- URL: https://github.com/proh14/pbook
- Owner: proh14
- License: gpl-3.0
- Created: 2024-01-03T20:04:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-20T05:53:15.000Z (almost 2 years ago)
- Last Synced: 2024-05-07T15:33:23.610Z (over 1 year ago)
- Topics: c, phonebook, tui
- Language: C
- Homepage:
- Size: 508 KB
- Stars: 27
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cli-apps-in-a-csv - pbook - A simple phonebook manager for TUI lovers. (<a name="organizers"></a>Organizers and calendars)
- awesome-cli-apps - pbook - A simple phonebook manager for TUI lovers. (<a name="organizers"></a>Organizers and calendars)
README
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🙉:

### 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⭐:
[](https://github.com/proh14/pbook/stargazers)
### Thank you Forkers🍴:
[](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)