<commit_before># gitsmv [![Build Status](https://travis-ci.org/elmccd/gitsmv.svg?branch=master)](https://travis-ci.org/elmccd/gitsmv)

> Show dashboard listing statuses of all git submodules

## CLI

```
$ npm install --global gitsmv

$ gitsmv --fetch

      myProject  | develop         | 1↑ | 3↓ | ✘ | 4ae3987 | 5 days ago     | <NAME> | Add new fancy icons
      submodule  | master          | 1↑ | −  | ✔ | 98500d4 | 3 days ago     | Tom  Smith | Fix something
      submodule2 | feature/TASK-34 |    |    | ✔ | e84de52 | 5 days ago     | <NAME> | Update package.json
```

```
$ gitsmv --help

    Usage,
      $ gitsmv [input],

    Columns,
      1. Repository path base name
      2. Active branch
      3. Number of commits in HEAD that are missing (not yet pushed) in remote
      4. Number of commits in remote branch missing in HEAD
      5. Is working directory clean (ignoring untracked files)
      .. Custom tracked branches goes here. See --track
      6. Last commit hash<commit_msg>Add screenshot (#1)<commit_after># gitsmv [![Build Status](https://travis-ci.org/elmccd/gitsmv.svg?branch=master)](https://travis-ci.org/elmccd/gitsmv)

> Show dashboard listing statuses of all git submodules

![alt text](https://raw.githubusercontent.com/elmccd/gitsmv/master/screenshot.png "Logo Title Text 1")

## CLI

```
$ npm install --global gitsmv

$ gitsmv --fetch

      myProject  | develop         | 1↑ | 3↓ | ✘ | 4ae3987 | 5 days ago     | <NAME> | Add new fancy icons
      submodule  | master          | 1↑ | −  | ✔ | 98500d4 | 3 days ago     | Tom  Smith | Fix something
      submodule2 | feature/TASK-34 |    |    | ✔ | e84de52 | 5 days ago     | <NAME> | Update package.json
```

```
$ gitsmv --help

    Usage,
      $ gitsmv [input],

    Columns,
      1. Repository path base name
      2. Active branch
      3. Number of commits in HEAD that are missing (not yet pushed) in remote
      4. Number of commits in remote branch missing in HEAD
      5. Is working directory clean (ignoring untracked files)
      .. Custom tracked branches goes here. See --track
      6. Last commit hash
{'fraction_non_alphanumeric': 0.11374407582938388, 'fraction_numerical': 0.029383886255924172, 'mean_word_length': 2.4103392568659125, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 9, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2668950', 'n_tokens_mistral': 744, 'n_tokens_neox': 685, 'n_words': 233}