diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 372e1fe55..ecd7ec7a1 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -13,6 +13,7 @@ assignees: '' * What happened: * What should happen: +* Fastfetch version used: * Did it work in an older version: * Where did you get the binary: * Does this issue still occurs in [the latest dev build](https://github.com/fastfetch-cli/fastfetch/actions/)? @@ -41,18 +42,19 @@ Output of `fastfetch --list-features`: //paste here ``` -## If fastfatch crashed +## If fastfatch crashed or freezed Paste the stacktrace here. You may get it with: -``` -$ gdb -q -ex 'set confirm off' -ex run -ex 'bt full' -ex quit --args /path/to/fastfetch +```shell +# You may need Ctrl+C to stop the process if it freezes +gdb -q -ex 'set confirm off' -ex run -ex 'bt full' -ex quit --args /path/to/fastfetch ``` If you are able to identify which module crashed, the strace can be helpful too -``` -$ strace /path/to/fastfetch --multithreading false --structure {MODULE} --pipe +```shell +strace /path/to/fastfetch --multithreading false -s {MODULE} --pipe ``` If you cannot do the instructions above, please upload the core dump file: diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index febdba836..2a1749ce7 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -7,10 +7,28 @@ assignees: '' --- - +## Before requesting a new feature -# Current state: +* A lot of features are not enabled by default. Please try `fastfetch --list-modules` and `fastfetch -c all.jsonc` to see if it has been supported +* Fastfetch supports `Command` module, which can be used to grab output from a custom shell script. Please check if it fits your needs -# Wanted state: +```jsonc +// ~/.config/fastfetch/fastfetch.jsonc +{ + "modules": [ + { + "type": "command", + "text": "/path/to/your/script", + "key": "Feature Title" + } + ] +} +``` -# Why the change is sensible: +## Wanted features: + + + +## Motivation: + + diff --git a/.github/ISSUE_TEMPLATE/logo_request.md b/.github/ISSUE_TEMPLATE/logo_request.md index 223b86f0f..697223798 100644 --- a/.github/ISSUE_TEMPLATE/logo_request.md +++ b/.github/ISSUE_TEMPLATE/logo_request.md @@ -7,6 +7,8 @@ assignees: '' --- +Tip: A logo can be displayed by fastfetch without getting into fastfetch's official repo. For highly customized logo for personal use, it's recommended to keep it locally. Please refer to https://github.com/fastfetch-cli/fastfetch/wiki/Migrate-Neofetch-Logo-To-Fastfetch + # OS ``` Paste content of /etc/os-release here. If this file doesn't exist, describe a way to identify the distro.