https://github.com/citguru/mytact
A Simple Contacts CLI Tool
https://github.com/citguru/mytact
cli click command-line-interface command-line-tool prompt-toolkit pyinquirer python
Last synced: 11 months ago
JSON representation
A Simple Contacts CLI Tool
- Host: GitHub
- URL: https://github.com/citguru/mytact
- Owner: CITGuru
- Created: 2018-08-13T00:19:30.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-22T08:41:40.000Z (over 7 years ago)
- Last Synced: 2025-04-09T04:35:06.421Z (11 months ago)
- Topics: cli, click, command-line-interface, command-line-tool, prompt-toolkit, pyinquirer, python
- Language: Python
- Size: 16.6 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MyTact
A simple cli for managing contacts
# Installation
Clone this github repo
```bash
$ git clone https://github.com/citguru/mytact
$ cd mytact
```
Create a virtualenv
```bash
$ mkvirtualenv mytactenv
$ workon mytactenv
```
Install Python Libraries
```bash
$ pip install -r requirements.txt
```
Or
```bash
$ pip install mytact
```
# Usage
```bash
$ python mytact.py --help
```
## Add
```bash
$ python mytact.py add
```
With arguments
```bash
$ python mytact.py add
```
E.g
```bash
$ python mytact.py add Oyetoke Toby oyetoketoby80@gmail.com 08182315466
```
## Update
```bash
$ python mytact.py update
```
or
```bash
$ python mytact.py update --id
```
E.g
```bash
$ python mytact.py update --id 8686
```
With options
```bash
$ python mytact.py update --id --firstname --lastname
```
E.g
```bash
$ python mytact.py update --id 8686 --firstname Oyetoke --lastname Toby
```
## List
```bash
$ python mytact.py list
```
or
```bash
$ python mytact.py list
```
E.g
```bash
$ python mytact.py list 2
```
## Find
```bash
$ python mytact.py find
```
or
```bash
$ python mytact.py find
```
E.g
```bash
$ python mytact.py find Toby
```
With options
```bash
$ python mytact.py find --firstname
```
E.g
```bash
$ python mytact.py find --firstname Oyetoke
```
## Delete
```bash
$ python mytact.py delete
```
With options
```bash
$ python mytact.py delete --id
```
E.g
```bash
$ python mytact.py delete --id 86800
```