scud 0.2.0

A secret library atm, woo woo.
# Commit

Commit all staged changes to the local repository. By default, scud uses the [Conventional Commit Specification](https://www.conventionalcommits.org/en/v1.0.0/) to generate commit messages. Additionally, scud comes with options for the [Angular Conventions](https://github.com/angular/angular/blob/22b96b9/CONTRIBUTING.md#-commit-message-guidelines) for commit messages, as well as an option to not use a commit standard. All of these options may be overridden by providing a custom message.

NOTE:

TODO: add potential notes here if needed

## Usage

### Default Usage

```
scud commit
```

### Usage with alias

```
scud c
```

## Example

```
scud commit
```

## Under the hood

### Git

-> `latest_commit = git log -1 --format=%H"`

-> `git reset latest_commit`

### Mercurial SCM

-> `hg revert --all`