slip_git 0.1.3

Simple `slip` command (git clone runner to better categorize personal repos and work repos).
Documentation
Simple `slip` command (git clone runner to better categorize personal repos and work repos).


example config file
```toml
# ~/.slip.toml
default = "Work"

[work]
# root directory to clone for work related projects

root = "/home/cedric05/projects/work"
[work.git]
email = "some_email@company.com"
name = "name"


[personal]
# root directory to clone for personal related projects

root = "/home/cedric05/projects/personal/"
[personal.git]
email = "some_email@hotmail.com"
name = "name"

```
## Install


`cargo install slip_git`

## commands


### List

lists all cloned repos

example: `slip list`
### Add

adds repo to slip repolist config file

example: `slip add /home/user/projects/cloned-git-directory`
### Reconfig

Reconfigures all git repos with correct email and name

example: `slip reconfig`

### Ui

Creats terminal `UI` (filters, select...) for opening in `vscode`

example: `slip ui`
### Clone

`slip clone git@github.com/gitignore/gitgnore`
> with default configuration, it will create a repository in `/home/<username>/projects/work/<gitignore>/gitignore`


`slip -p clone git@github.com/microsoft/vscode`
> it will create a repository in `/home/<username>/projects/personal/<gitignore>/gitignore`

create file `~/.slip.toml` to better configure directories.



## CHANGELOG


### 0.1.3

- new command `slip add` adds already git cloned directory to slip
- `slip ui` now default command when no command is sent
- `slip ui` new selected directory via `enter` opens shell inplace of previous action `opening vscode``
- `slip ui` new selected directory changed `opening vscode` action to `insert` keycode