<commit_before># Neofetch 1.7


### Contributers

Thanks to the following people for contributing this release.

- **[@dawidd6](https://github.com/dawidd6)**


### General

- Made it easier to get verbose logs.
- Added issue template for github.


### Info

**prin**<br \>
- Format changes to fix issues with colons in string. This change also makes<br \>
`prin` use the same args as `info`.

```sh
# OLD Format
prin "Subtitle: Text goes here"

# NEW Format
prin "Subtitle" "Text goes here"
```

**Underline**<br \>
- Underlining is no longer hardcoded to title length meaning you can now<br \>
underline any part of the output and the length will match.
- `$underline` was renamed to `$underline_enabled`.

```sh
# OLD Variable
underline="on"

# NEW Variable
underline_enabled="on"
```

**Distro**<br \>
- Fix arch issues with ARM cpus.
- We now use `uname -m` to get the arch instead of hardcoding `x86`.
- Moved distro detection to a function called `getdistro`.

**CPU**<br \>
- Fixed issues when cpu speed was < 1Ghz
- Cleanup of CPU function.

**Packages**<br \>
- Fixed incorrect package count when an Arch user had `dpkg` installed...

**Desktop Environment**<br \>
- [ Linux ] Fallback to using `xprop` if `$XDG_CURRENT_DESKTOP` is empty.
- Use `$de` instead of `$XDG_CURRENT_DESKTOP` for wallpaper and theme detection.
- Fixed xprop bug with DE detection when X wasn't running.

**Window Manager Theme**<br \>
- Fixed bug when `$de` was unset.

**Color Blocks**<br \>
- Fixed bug when the blocks wrap a line causing a large white strip to appear.


<commit_msg>Changelog<commit_after># Neofetch 1.7


### Contributers

Thanks to the following people for contributing this release.

- **[@dawidd6](https://github.com/dawidd6)**


### General

- Made it easier to get verbose logs.
- Added issue template for github.


### Info

**prin**<br \>
- Format changes to fix issues with colons in string. This change also makes<br \>
`prin` use the same args as `info`.

```sh
# OLD Format
prin "Subtitle: Text goes here"

# NEW Format
prin "Subtitle" "Text goes here"
```

**Underline**<br \>
- Underlining is no longer hardcoded to title length meaning you can now<br \>
underline any part of the output and the length will match.
- `$underline` was renamed to `$underline_enabled`.

```sh
# OLD Variable
underline="on"

# NEW Variable
underline_enabled="on"
```

**Distro**<br \>
- Fix arch issues with ARM cpus.
- We now use `uname -m` to get the arch instead of hardcoding `x86`.
- Moved distro detection to a function called `getdistro`.
- Fixed issue with `ascii_distro` not working.

**CPU**<br \>
- Fixed issues when cpu speed was < 1Ghz
- Cleanup of CPU function.

**Packages**<br \>
- Fixed incorrect package count when an Arch user had `dpkg` installed...

**Desktop Environment**<br \>
- [ Linux ] Fallback to using `xprop` if `$XDG_CURRENT_DESKTOP` is empty.
- Use `$de` instead of `$XDG_CURRENT_DESKTOP` for wallpaper and theme detection.
- Fixed xprop bug with DE detection when X wasn't running.

**Window Manager Theme**<br \>
- Fixed bug when `$de` was unset.

**Color Blocks**<br \>
- Fixed bug when the blocks wrap a line causing a large white strip to appear.



{'fraction_non_alphanumeric': 0.1218210361067504, 'fraction_numerical': 0.004395604395604396, 'mean_word_length': 3.856707317073171, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 23, 'https://': 2, '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': '1471113', 'n_tokens_mistral': 1073, 'n_tokens_neox': 995, 'n_words': 424}