Metadata-Version: 2.1
Name: doltcli-ex
Version: 0.1.14
Summary: Enhanced Dolt CLI
Home-page: https://github.com/yuiant/doltcli-ex
License: MIT
Author: yuiant
Author-email: gyuiant@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: doltpy (==2.0.13)
Requires-Dist: pandas
Project-URL: Repository, https://github.com/yuiant/doltcli-ex
Description-Content-Type: text/markdown

# doltcli-ex

## Introduction

An Enhanced CLI for dolt.The official doltcli only provides git-like operations inside Dolt among the SQL tables,but not the files.So,to be more friendly,doltcli-ex provides commands to simplify the io operations and dolt operations.

### Commands

The *scripts* provides convenient Python scripts to add and remove data files in dolt. The installation will create executables automatically.

- *doltadd* : Import the dataset file as SQL table or upload some kind of special files(README.md,LICENSE.md) in Dolt and then add it into Dolt's stage.

- *doltrm* : Remove a table or some kind of special files in Dolt.



## Installation

### From pip

``` sh
pip install doltcli-ex
```


### From source

``` sh
pip install git+https://github.com/yuiant/doltcli-ex.git
```

## Contribution

### Formatting Code

To ensure the codebase complies with a style guide, please use [flake8](https://github.com/PyCQA/flake8), [black](https://github.com/psf/black) and [isort](https://github.com/PyCQA/isort) tools to format and check codebase for compliance with PEP8.

