Skip to content

Commit

Permalink
Merge pull request #32 from DanCardin/dc/descriptive_sauce_message
Browse files Browse the repository at this point in the history
feat: Describe the cascaded saucefiles being loaded.
  • Loading branch information
DanCardin authored Feb 22, 2021
2 parents c2be2b0 + ade5a15 commit f80c3cc
Show file tree
Hide file tree
Showing 8 changed files with 140 additions and 283 deletions.
304 changes: 53 additions & 251 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,315 +1,117 @@
# Changelog

## Overview

- [unreleased](#unreleased)
- [`0.6.5`](#065)_2021.02.15_
- [`0.6.4`](#064)_2021.02.12_
- [`0.6.3`](#063)_2021.02.09_
- [`0.6.2`](#062)_2021.02.06_
- [`0.6.1`](#061)_2021.02.06_
- [`0.6.0`](#060)_2021.02.06_
- [`0.5.1`](#051)_2021.02.01_
- [`0.5.0`](#050)_2021.01.27_
- [`0.4.0`](#040)_2021.01.23_
- [`0.3.0`](#030)_2021.01.18_
- [`0.2.1`](#021)_2021.01.15_
- [`0.2.0`](#020)_2021.01.13_
- [`0.1.2`](#012)_2021.01.12_

## _[Unreleased]_

_nothing new to show for… yet!_

## [0.6.5]

_2021.02.15_

### Contributors


- Dan Cardin (<ddcardin@gmail.com>)

### Changes

#### Documentation

- **Update cli help text.** ([`56ba5e1`])

## [0.6.4]

_2021.02.12_

### Changes

## [0.6.3]

_2021.02.09_

### Changes

## [0.6.2]

_2021.02.06_

### Changes

## [0.6.1]

_2021.02.06_

### Changes

## [0.6.0]

_2021.02.06_

### Changes

## [0.5.1]

_2021.02.01_

### Changes

## [0.5.0]

_2021.01.27_

### Contributors


- Dan Cardin (<ddcardin@gmail.com>)

### Changes

#### Bug Fixes

- **Incorrect ci trigger branch name.** ([`fb9dd38`])

## [0.4.0]

_2021.01.23_

### Contributors


- Dan Cardin (<ddcardin@gmail.com>)

### Changes

#### Bug Fixes

- **The addition of the autoload flag caused normal `sauce` to start failing.** ([`f8b21d7`])

Fix (and tests) reenables normal `sauce` behavior, and autoload behavior
only kicks in once `--autoload` is used.
### [v0.6.6](https://github.com/DanCardin/sauce/compare/v0.6.5...v0.6.6) (2021-02-21)

#### Features

- **Add autoload feature and settings for zsh.** ([`2511e3c`])

- **Add the ability to autoload and settings to toggle it.** ([`fda3420`])

#### Documentation

- **update readme to include better installation/setup instructions.** ([`f462e1a`])
* Describe the cascaded saucefiles being loaded. 1ffa279

#### Tests

- **Add saucefile tests.** ([`7cb1b44`])
### [v0.6.5](https://github.com/DanCardin/sauce/compare/v0.6.4...v0.6.5) (2021-02-15)

## [0.3.0]

_2021.01.18_

### Contributors
#### Features

* Add `sauce move` command. 5872f83

- Dan Cardin (<ddcardin@gmail.com>)
#### Fixes

### Changes
* Add missing clear-ignore config setting for subcommend. b904035

#### Tests

- **Add tests for filter parsing logic.** ([`b59f166`])
### [v0.6.4](https://github.com/DanCardin/sauce/compare/v0.6.3...v0.6.4) (2021-02-12)

#### Features
#### Fixes

- **Protect ancestor saucefiles from modification.** ([`dcb86f1`])
* escape behavior of escaped newlines. e9d7e41

Internally store them in a separate structure to prevent them
from being accidentally updated through i.e. a bug.

- **Detect and dispatch to per-shell behavior.** ([`da2c43e`])
### [v0.6.3](https://github.com/DanCardin/sauce/compare/v0.6.2...v0.6.3) (2021-02-09)

#### Bug Fixes

- **Avoid one of the collect calls in glob parser.** ([`1754845`])
### [v0.6.2](https://github.com/DanCardin/sauce/compare/v0.6.1...v0.6.2) (2021-02-06)

## [0.2.1]

_2021.01.15_
### [v0.6.1](https://github.com/DanCardin/sauce/compare/v0.6.0...v0.6.1) (2021-02-06)

### Contributors

## [v0.6.0](https://github.com/DanCardin/sauce/compare/v0.5.1...v0.6.0) (2021-02-06)

- Dan Cardin (<ddcardin@gmail.com>)
### Features

### Changes
* Add shell exec command. 97a473a
* Add quiet and verbose flags and update some help text. 44ffd85

#### doc

- **Add badges to the readme.** ([`40796cc`])
### [v0.5.1](https://github.com/DanCardin/sauce/compare/v0.5.0...v0.5.1) (2021-02-01)

#### Features

- **Add CI/releases.** ([`90cd2b4`])

- **Add optional path to the "edit" command.** ([`7641fd8`])
* Add options for configuring color output. d35f014
* Propagate output to more locations and colorize most output. 9b8487f

#### Bug Fixes
#### Fixes

- **Cargo.toml license.** ([`9b1c7e4`])
* stdin blocking on set var when there is no stdin. c22dcf9

## [0.2.0]

_2021.01.13_
## [v0.5.0](https://github.com/DanCardin/sauce/compare/v0.4.0...v0.5.0) (2021-01-27)

### Changes
### Features

## [0.1.2]
* Add fish support and remove autodetect. 4afc9f9
* Add autoload functionality to bash. 8d87890

_2021.01.12_
### Fixes

### Contributors
* Use grcov action instead of installing it manually. 5a7ac24
* Incorrect ci trigger branch name. fb9dd38


- Dan Cardin (<ddcardin@gmail.com>)
## [v0.4.0](https://github.com/DanCardin/sauce/compare/v0.3.0...v0.4.0) (2021-01-23)

### Changes
### Features

#### Bug Fixes
* Add code coverage. eedfba6
* Add autoload feature and settings for zsh. 2511e3c
* Add the ability to autoload and settings to toggle it. fda3420

- **Multiline format preservation (shell quoting issue).** ([`49c1c23`])
### Fixes

- **Switch to snailquote to properly handle double-quoting multiline strings.** ([`939a67b`])
* The addition of the autoload flag caused normal `sauce` to start failing. f8b21d7

[unreleased]: https://github.com/DanCardin/sauce/compare/v0.6.5...HEAD
[0.6.5]: https://github.com/DanCardin/sauce/releases/tag/v0.6.5
[0.6.4]: https://github.com/DanCardin/sauce/releases/tag/v0.6.4
[0.6.3]: https://github.com/DanCardin/sauce/releases/tag/v0.6.3
[0.6.2]: https://github.com/DanCardin/sauce/releases/tag/v0.6.2
[0.6.1]: https://github.com/DanCardin/sauce/releases/tag/v0.6.1
[0.6.0]: https://github.com/DanCardin/sauce/releases/tag/v0.6.0
[0.5.1]: https://github.com/DanCardin/sauce/releases/tag/v0.5.1
[0.5.0]: https://github.com/DanCardin/sauce/releases/tag/v0.5.0
[0.4.0]: https://github.com/DanCardin/sauce/releases/tag/v0.4.0
[0.3.0]: https://github.com/DanCardin/sauce/releases/tag/v0.3.0
[0.2.1]: https://github.com/DanCardin/sauce/releases/tag/v0.2.1
[0.2.0]: https://github.com/DanCardin/sauce/releases/tag/v0.2.0
[0.1.2]: https://github.com/DanCardin/sauce/releases/tag/v0.1.2

## [v0.3.0](https://github.com/DanCardin/sauce/compare/v0.2.1...v0.3.0) (2021-01-18)

[`56ba5e1`]: https://github.com/DanCardin/sauce/commit/56ba5e1efa8c62864f6ab669171866aedf20ccf2
[`fb9dd38`]: https://github.com/DanCardin/sauce/commit/fb9dd38c23d126801b63d5e193020564f6487a3d
[`f8b21d7`]: https://github.com/DanCardin/sauce/commit/f8b21d7b9500aab40a125839686593b35fc4dd13
[`2511e3c`]: https://github.com/DanCardin/sauce/commit/2511e3ccf4eed9bc73e7a7f8c275aaaa23c14116
[`f462e1a`]: https://github.com/DanCardin/sauce/commit/f462e1a4e32e3a16ad1f07de43e74b3be21c2781
[`fda3420`]: https://github.com/DanCardin/sauce/commit/fda34204331d6cc362c6c0f718b762fa30c8fd7f
[`7cb1b44`]: https://github.com/DanCardin/sauce/commit/7cb1b44f41f1075a7d87ce790a9a80cacc205654
[`b59f166`]: https://github.com/DanCardin/sauce/commit/b59f166250be6a37011a14329241d4d0628cb1fe
[`dcb86f1`]: https://github.com/DanCardin/sauce/commit/dcb86f1db357c8a90af2e21b6397626c18c3af98
[`1754845`]: https://github.com/DanCardin/sauce/commit/1754845194994c8aa5b0c260d3fc8d31b5773fb1
[`da2c43e`]: https://github.com/DanCardin/sauce/commit/da2c43e6b1a4bdac6cfb5d469b1827f11441afc6
[`40796cc`]: https://github.com/DanCardin/sauce/commit/40796cccaf4a3b62831fc72425200119d9d8e7f5
[`90cd2b4`]: https://github.com/DanCardin/sauce/commit/90cd2b4fdf9a99ba5bd05701234df7f4caf95318
[`9b1c7e4`]: https://github.com/DanCardin/sauce/commit/9b1c7e4f17903a523f6ba19e9638bcdd7a6916fc
[`7641fd8`]: https://github.com/DanCardin/sauce/commit/7641fd8d854db072dfff41ad0b4cd2afda2c0992
[`49c1c23`]: https://github.com/DanCardin/sauce/commit/49c1c2310048bc0472f867464bb0a9907433e476
[`939a67b`]: https://github.com/DanCardin/sauce/commit/939a67ba13a37d081128d5ed7a28d1acfba6a647
<!--
Config(
github: ( repo: "DanCardin/sauce" ),
)
Template(
# Changelog
### Features

## Overview
* Protect ancestor saucefiles from modification. dcb86f1
* Detect and dispatch to per-shell behavior. da2c43e

- [unreleased](#unreleased)
### Fixes

{%- for release in releases %}
- [`{{ release.version }}`](#{{ release.version | replace(from=".", to="") }}) – _{{ release.date | date(format="%Y.%m.%d")}}_
{%- endfor %}
* Avoid one of the collect calls in glob parser. 1754845

## _[Unreleased]_

{% if unreleased.changes -%}
{%- for change in unreleased.changes -%}
- {{ change.type }}: {{ change.description }} ([`{{ change.commit.short_id }}`])
{% endfor %}
{% else -%}
_nothing new to show for… yet!_
### [v0.2.1](https://github.com/DanCardin/sauce/compare/v0.2.0...v0.2.1) (2021-01-15)

{% endif -%}
{%- for release in releases -%}
## [{{ release.version }}]{% if release.title %} – _{{ release.title }}_{% endif %}
_{{ release.date | date(format="%Y.%m.%d") }}_
{%- if release.notes %}
{{ release.notes }}
{% endif -%}
{%- if release.changeset.contributors %}
#### Features

### Contributors
* Add CI/releases. 90cd2b4
* Add optional path to the "edit" command. 7641fd8

{% for contributor in release.changeset.contributors %}
- {{ contributor.name }} (<{{ contributor.email }}>)
{%- endfor %}
{%- endif %}
#### Fixes

### Changes
* Cargo.toml license. 9b1c7e4

{% for type, changes in release.changeset.changes | group_by(attribute="type") -%}

#### {{ type | typeheader }}
## [v0.2.0](https://github.com/DanCardin/sauce/compare/v0.1.2...v0.2.0) (2021-01-13)

{% for change in changes -%}
- **{{ change.description }}** ([`{{ change.commit.short_id }}`])

{% if change.body -%}
{{ change.body | indent(n=2) }}
### v0.1.2 (2021-01-12)

{% endif -%}
{%- endfor -%}
#### Fixes

{% endfor %}
{%- endfor -%}
* Multiline format preservation (shell quoting issue). 49c1c23
* Switch to snailquote to properly handle double-quoting multiline strings. 939a67b

{% if config.github.repo -%}
{%- set url = "https://github.com/" ~ config.github.repo -%}
{%- else -%}
{%- set url = "#" -%}
{%- endif -%}
{% if releases -%}
[unreleased]: {{ url }}/compare/v{{ releases | first | get(key="version") }}...HEAD
{%- else -%}
[unreleased]: {{ url }}/commits
{%- endif -%}
{%- for release in releases %}
[{{ release.version }}]: {{ url }}/releases/tag/v{{ release.version }}
{%- endfor %}

{% for change in unreleased.changes %}
[`{{ change.commit.short_id }}`]: {{ url }}/commit/{{ change.commit.id }}
{%- endfor -%}
{%- for release in releases %}
{%- for change in release.changeset.changes %}
[`{{ change.commit.short_id }}`]: {{ url }}/commit/{{ change.commit.id }}
{%- endfor -%}
{%- endfor %}
)
-->
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "sauce"
version = "0.6.5"
version = "0.6.6"
authors = ["Dan Cardin <ddcardin@gmail.com>"]
edition = "2018"
description = "A tool for managing directory-specific state."
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ format:
cargo fmt

changelog:
jilu | sponge CHANGELOG.md
convco changelog > CHANGELOG.md
Loading

0 comments on commit f80c3cc

Please sign in to comment.