Skip to content

Conversation

@CLHatch
Copy link
Contributor

@CLHatch CLHatch commented Oct 4, 2025

Pull request

Purpose
Describe the problem or feature in addition to a link to the issues.

Approach
How does this change address the problem?

Open Questions and Pre-Merge TODOs
Check all boxes as they are completed

  • Use github checklists. When solved, check the box and explain the answer.

Learning
Describe the research stage
Links to blog posts, patterns, libraries or addons used to solve this problem

Requirements
Check all boxes as they are completed

Summary by Sourcery

Disable the ds -M apps option by removing its menu entry from usage output and commenting out its argument handling in the parser to prevent its use until it is fixed

Bug Fixes:

  • Prevent invocation of the currently broken ds -M apps option by disabling its support in code

Enhancements:

  • Remove the apps submenu entry from the ds -M --menu usage documentation
  • Comment out the config-apps/apps case in the argument parser to disable the broken option

@CLHatch CLHatch requested a review from a team as a code owner October 4, 2025 17:35
@sourcery-ai
Copy link
Contributor

sourcery-ai bot commented Oct 4, 2025

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR disables the broken "ds -M apps" menu option by commenting out its usage text and parsing logic in the shell scripts, effectively hiding it from the user until it’s fixed.

Class diagram for updated menu command parsing

classDiagram
    class MenuCommandParser {
        +parse_arguments()
        -config-apps
        -apps
    }
    %% 'config-apps' and 'apps' options are now commented out in parse_arguments
Loading

File-Level Changes

Change Details Files
Comment out the "apps" menu usage entry
  • Added a commented example for the apps menu option in the usage helper
  • Removed the active usage lines for loading the Application Configuration page
.includes/usage.sh
Disable parsing of the "apps" argument
  • Prefixed the 'config-apps
apps' case pattern with a comment marker
  • Left other menu parsing cases intact to preserve functionality

  • Tips and commands

    Interacting with Sourcery

    • Trigger a new review: Comment @sourcery-ai review on the pull request.
    • Continue discussions: Reply directly to Sourcery's review comments.
    • Generate a GitHub issue from a review comment: Ask Sourcery to create an
      issue from a review comment by replying to it. You can also reply to a
      review comment with @sourcery-ai issue to create an issue from it.
    • Generate a pull request title: Write @sourcery-ai anywhere in the pull
      request title to generate a title at any time. You can also comment
      @sourcery-ai title on the pull request to (re-)generate the title at any time.
    • Generate a pull request summary: Write @sourcery-ai summary anywhere in
      the pull request body to generate a PR summary at any time exactly where you
      want it. You can also comment @sourcery-ai summary on the pull request to
      (re-)generate the summary at any time.
    • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
      request to (re-)generate the reviewer's guide at any time.
    • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
      pull request to resolve all Sourcery comments. Useful if you've already
      addressed all the comments and don't want to see them anymore.
    • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
      request to dismiss all existing Sourcery reviews. Especially useful if you
      want to start fresh with a new review - don't forget to comment
      @sourcery-ai review to trigger a new review!

    Customizing Your Experience

    Access your dashboard to:

    • Enable or disable review features such as the Sourcery-generated pull request
      summary, the reviewer's guide, and others.
    • Change the review language.
    • Add, remove or edit custom review instructions.
    • Adjust other review settings.

    Getting Help

    Copy link
    Contributor

    @sourcery-ai sourcery-ai bot left a comment

    Choose a reason for hiding this comment

    The reason will be displayed to describe this comment to others. Learn more.

    Hey there - I've reviewed your changes and they look great!


    Sourcery is free for open source - if you like our reviews please consider sharing them ✨
    Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

    @CLHatch CLHatch merged commit 71ca4c4 into main Oct 4, 2025
    20 checks passed
    @CLHatch CLHatch deleted the menuapps branch October 4, 2025 17:36
    CLHatch added a commit that referenced this pull request Oct 4, 2025
    commit 71ca4c4
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 12:36:05 2025 -0500
    
        Disable the `ds -M apps` option.  It is currently broken. (#2261)
    
    commit 2376033
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 06:58:45 2025 -0500
    
        Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
    commit 6f36940
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sat Oct 4 01:02:18 2025 +0000
    
        Update actions/stale action to v10.1.0
    CLHatch added a commit that referenced this pull request Oct 4, 2025
    * Add a `-y/--yes` flag to assume "Yes" for all prompts
    
    * Update menu_config_vars.sh
    
    * Update menu_add_app.sh
    
    * Update menu_add_var.sh
    
    * Update menu_value_prompt.sh
    
    * Update dialog_functions.sh
    
    * Update menu_value_prompt.sh
    
    * Squashed commit of the following:
    
    commit 6f36940
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sat Oct 4 01:02:18 2025 +0000
    
        Update actions/stale action to v10.1.0
    
    * Update dialog_functions.sh
    
    * Update dialog_functions.sh
    
    * Squashed commit of the following:
    
    commit 2376033
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 06:58:45 2025 -0500
    
        Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
    commit 6f36940
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sat Oct 4 01:02:18 2025 +0000
    
        Update actions/stale action to v10.1.0
    
    * Squashed commit of the following:
    
    commit 71ca4c4
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 12:36:05 2025 -0500
    
        Disable the `ds -M apps` option.  It is currently broken. (#2261)
    
    commit 2376033
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 06:58:45 2025 -0500
    
        Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
    commit 6f36940
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sat Oct 4 01:02:18 2025 +0000
    
        Update actions/stale action to v10.1.0
    CLHatch added a commit that referenced this pull request Oct 10, 2025
    commit fd1a68e
    Author: smilerz <[email protected]>
    Date:   Fri Oct 10 17:33:47 2025 -0500
    
        Update tandoor environment and ports to 80 from 8080 (#2269)
    
        * Update tandoor environment and ports to 80 from 8080
        Tandoor introducted a breaking change in their latest release,
        changing the default port from 8080 to 80.
    
        * Add storage ON options to Tandoor environment
    
        Added storage configuration options for Tandoor instance.
    
        * Add storage configuration options to tandoor.migrate
    
    commit 381c453
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Oct 10 10:48:24 2025 +0000
    
        Update mstruebing/editorconfig-checker Docker tag to v3.4.1
    
    commit 91a76e5
    Author: mikeysas <[email protected]>
    Date:   Mon Oct 6 07:56:57 2025 -0700
    
        Update lyrionmusicserver.md (#2264)
    
        * Update lyrionmusicserver.md
    
        Correct title
    
        * Update logitechmediaserver.md
    
        * Update mkdocs.yml
    
        ---------
    
        Co-authored-by: CLHatch <[email protected]>
    
    commit b72c306
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 20:54:06 2025 -0500
    
        Update screenshots (#2263)
    
    commit 695f934
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 18:35:07 2025 -0500
    
        Add a `-y` /`--yes` command-line flag to assume yes on prompts (#2262)
    
        * Add a `-y/--yes` flag to assume "Yes" for all prompts
    
        * Update menu_config_vars.sh
    
        * Update menu_add_app.sh
    
        * Update menu_add_var.sh
    
        * Update menu_value_prompt.sh
    
        * Update dialog_functions.sh
    
        * Update menu_value_prompt.sh
    
        * Squashed commit of the following:
    
        commit 6f36940
        Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
        Date:   Sat Oct 4 01:02:18 2025 +0000
    
            Update actions/stale action to v10.1.0
    
        * Update dialog_functions.sh
    
        * Update dialog_functions.sh
    
        * Squashed commit of the following:
    
        commit 2376033
        Author: CLHatch <[email protected]>
        Date:   Sat Oct 4 06:58:45 2025 -0500
    
            Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
        commit 6f36940
        Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
        Date:   Sat Oct 4 01:02:18 2025 +0000
    
            Update actions/stale action to v10.1.0
    
        * Squashed commit of the following:
    
        commit 71ca4c4
        Author: CLHatch <[email protected]>
        Date:   Sat Oct 4 12:36:05 2025 -0500
    
            Disable the `ds -M apps` option.  It is currently broken. (#2261)
    
        commit 2376033
        Author: CLHatch <[email protected]>
        Date:   Sat Oct 4 06:58:45 2025 -0500
    
            Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
        commit 6f36940
        Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
        Date:   Sat Oct 4 01:02:18 2025 +0000
    
            Update actions/stale action to v10.1.0
    
    commit 71ca4c4
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 12:36:05 2025 -0500
    
        Disable the `ds -M apps` option.  It is currently broken. (#2261)
    
    commit 2376033
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 06:58:45 2025 -0500
    
        Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
    commit 6f36940
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sat Oct 4 01:02:18 2025 +0000
    
        Update actions/stale action to v10.1.0
    
    commit 891bd06
    Author: CLHatch <[email protected]>
    Date:   Fri Oct 3 20:01:39 2025 -0500
    
        Update the "Back Title" of dialog boxes (#2259)
    
        * Update the "Back Title" of dialog boxes
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update dialog_functions.sh
    
        * Update dialog_functions.sh
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * l
    
        * Update the "Back Title" of dialog boxes
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * k
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update .themes/RetroDockSTARTer/theme.ini
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
        ---------
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
    commit b25f90b
    Author: CLHatch <[email protected]>
    Date:   Wed Oct 1 21:35:18 2025 -0500
    
        reate color vars for unit test "pass" and "fail" highlighting (#2257)
    
        * Create color vars for unit test "pass" and "fail" highlighting
    
        * Change the unit test "Fail" highlight to Black on Red
    
        * Add a "Unit Test Fail Arrow" highlight color
    
        * Update test_functions.sh
    
        * Change back to "Red on Black" for unit test failures
    
    commit 3089287
    Author: CLHatch <[email protected]>
    Date:   Wed Oct 1 05:38:24 2025 -0500
    
        Add unit tests to `app_is_builtin` (#2256)
    
    commit 4f02b65
    Author: CLHatch <[email protected]>
    Date:   Wed Oct 1 04:18:11 2025 -0500
    
        Add unit tests to `app_description` and `app_description_from_template` (#2255)
    
    commit bb5fbc3
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 23:32:06 2025 -0500
    
        Add comments describing "ForcePass" variable (#2254)
    
    commit 0f770e8
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 23:19:48 2025 -0500
    
        Add unit tests for `app_nicename` and `app_nicename_from_template` (#2253)
    
    commit 8b914fc
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 23:00:46 2025 -0500
    
        Update app_nicename_from_template.sh (#2252)
    
        Fix getting the nicename and descriptions for apps in the case of them not being added by the user.
    
    commit 9130d35
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Tue Sep 30 23:44:49 2025 +0000
    
        Update dependency mkdocs-material to v9.6.21
    
    commit 6db9666
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 12:08:15 2025 -0500
    
        Warn if the `ForcePass` variable is set for a test even if no error occurred. (#2251)
    
    commit 2a30470
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 11:57:52 2025 -0500
    
        Move forced passing of tests to `run_unit_test` functions, and add a pointer to errors. (#2250)
    
    commit 08e583c
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 06:49:55 2025 -0500
    
        Fix comments for force pass in `env_get` testing (#2249)
    
    commit 3f1a714
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 06:37:58 2025 -0500
    
        Update the unit tests (#2248)
    
        * Update the unit test routine
    
        * Update env_get.sh
    
        * Update env_get.sh
    
        * Update env_get.sh
    
        * Update env_get.sh
    
        * Update the unit test routine
    
        * Update env_get_line.sh
    
        * Update env_get.sh
    
        * Update env_get_line.sh
    
        * Update env_get_literal.sh
    
    commit 858680f
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 29 05:34:03 2025 -0500
    
        Add a unit testing function (#2247)
    
        * Add a unit testing function
    
        * Update .includes/misc_functions.sh
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
        * Update .includes/misc_functions.sh
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
        ---------
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
    commit 00408ca
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 27 19:05:21 2025 -0500
    
        Fix naming of `handbreak.devices.yml` to `handbrake.devices.yml` (#2246)
    
    commit abf8d23
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 27 00:33:50 2025 -0500
    
        Handle `#` in variable values when ignoring comments in `env_get` (#2245)
    
    commit 21fdd90
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 19:51:04 2025 -0500
    
        Fix handling of comments on variable lines in `env_set` (#2244)
    
    commit b71fa45
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 09:49:39 2025 -0500
    
        Create and use `is_true` and `is_false` functions (#2243)
    
    commit 64fe6d1
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 01:23:38 2025 -0500
    
        Add `1` as a boolean "true" along with `ON`, `TRUE` and `YES` for variables (#2242)
    
    commit 83b9377
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 01:12:36 2025 -0500
    
        Rename `DOCKER_STORAGE?` vars to `DOCKER_STORAGE#_ON`, and `APPNAME__STORAGE#` to `APPNAME__STORAGE#_ON` (#2241)
    
        * Change `DOCKER_STORAGE` vars to `DOCKER_STORAGE_ON`
    
        * Change `APPNAME__STORAGE` vars to `APPNAME__STORAGE_ON`
    
        * Add comments to the `APPNAME__STORAGE_ON` variable lines
    
        * Change `yml_merge` to check for the `*_STORAGE_ON` vars
    
        * Migrate the `DOCKER_STORAGE` vars to `DOCKER_STORAGE_ON`
    
        * Add an extra space before comments to allow  a 'YES' value before them
    
        * Migrate the `APPNAME__STORAGE` vars to `APPNAME__STORAGE_ON`
    
        * Fix `yml_merge` to check for `*_STORAGE#_ON` vars instead of  `*_STORAGE_ON#`
    
        * Add a comment for `DOCKER_MULTIPLE_STORAGE` var
    
        * Fix migration of storage variables
    
    commit 0a2bfb6
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 22:41:25 2025 -0500
    
        Fix the incorrect usage text for `ds --menu select` (#2239)
    
    commit a67dd2b
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 06:20:13 2025 -0500
    
        Minor fixes to the usage text (#2238)
    
    commit f197f3c
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 03:57:51 2025 -0500
    
        Update the screenshots (#2237)
    
    commit f452e7d
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 02:45:51 2025 -0500
    
        Fix format of `--env-set-lower` usage text (#2236)
    
    commit d70bdb1
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 02:29:41 2025 -0500
    
        Fix the color of usage text (#2235)
    
    commit 79c21c7
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 02:21:17 2025 -0500
    
        Add color to the usage text (#2234)
    
        * Add color the usage text
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Add color the usage text
    
        * Update usage.sh
    
        * Update usage.sh
    
    commit 9a72733
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 00:06:55 2025 -0500
    
        Add shortcuts to the menu pages, and add an optional argument to `ds --help` (#2233)
    
    commit 7fa3b38
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Wed Sep 24 14:36:23 2025 +0000
    
        Update actions/cache action to v4.3.0
    
    commit 2702e2a
    Author: CLHatch <[email protected]>
    Date:   Wed Sep 24 02:17:25 2025 -0500
    
        Add `--no-update` option to all `nana` commands, since we do a `nala update` first. (#2232)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Add `--no-update` option to all `nana` commands, since we do a `nala update` first.
    
    commit a2df06e
    Author: CLHatch <[email protected]>
    Date:   Wed Sep 24 01:59:37 2025 -0500
    
        Use bash regex instead of grep when searching for dependencies with apt-file (#2231)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Use bash regex instead of grep when searching for dependencies with apt-file
    
    commit bad589c
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 12:38:24 2025 -0500
    
        Reset the terminal to a working state on exit if using the GUI. (#2230)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Try to reset the terminal without clearing the screen on exit if we were using the GUI
    
    commit b0b1bf3
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:41:58 2025 -0500
    
        Try to reset the terminal without clearing the screen on exit if we were using the GUI (#2229)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Try to reset the terminal without clearing the screen on exit if we were using the GUI
    
    commit f6014ff
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:22:41 2025 -0500
    
        Strip ANSI colors in dialog box when updating DockSTARTer (#2228)
    
    commit 9995e0b
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:17:39 2025 -0500
    
        Revert "Move cursor to bottom of screen after dialog exits (#2226)" (#2227)
    
        This reverts commit a7b4cd6.
    
    commit a7b4cd6
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:02:58 2025 -0500
    
        Move cursor to bottom of screen after dialog exits (#2226)
    
    commit 76b7198
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 09:52:06 2025 -0500
    
        Updates (#2225)
    
        * Move stripping of ANSI colors to a lower level dialog routine
    
        * Strip ANSI colors from dialog box when running Docker Compose
    
    commit d9ea674
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 08:32:25 2025 -0500
    
        Change from using `((++LineNumber))` to using `LineNumber+=1` (#2224)
    
    commit c9e0bf5
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 03:30:17 2025 -0500
    
        Add a notice of the portion of the command-line currently being run (#2222)
    
    commit aeb4d64
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 02:59:46 2025 -0500
    
        Move more of the formatting to `cmdline_error` (#2221)
    
    commit d1a5619
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 01:09:40 2025 -0500
    
        Remove errant `=` (#2220)
    
    commit 38933fc
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 01:05:32 2025 -0500
    
        Fix the flags not showing on the `--compose` command line error messages (#2219)
    
    commit 3a90057
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 00:44:50 2025 -0500
    
        Update command line usage error notices slightly (#2218)
    
    commit 449a9aa
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 21 18:33:17 2025 -0500
    
        Fix incorrect `nala full-upgrade -y` command to `nala upgrade --full -y` (#2217)
    
    commit 6fa6300
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 21 18:28:26 2025 -0500
    
        Allow multiple commands to be passed on the command-line (#2216)
    
    commit 9743168
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 16 13:56:38 2025 -0500
    
        Fix typo in comment (#2214)
    
    commit c23c6d8
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 16 13:07:33 2025 -0500
    
        Fix typos in comments (#2213)
    
    commit 158fbc7
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 16 12:50:10 2025 -0500
    
        Break up `main.sh` into include files, and make `main()` smaller (#2212)
    
    commit 3f364a2
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Mon Sep 15 10:02:18 2025 +0000
    
        Update dependency mkdocs-material to v9.6.20
    
    commit 8aa58e6
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 05:00:00 2025 -0500
    
        Revert "Break up `main.sh` into `main.sh` and "include files" (#2209)" (#2210)
    
        This reverts commit 8c99b8b.
    
    commit 8c99b8b
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 04:25:36 2025 -0500
    
        Break up `main.sh` into `main.sh` and "include files" (#2209)
    
    commit 7fa9a79
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 02:36:15 2025 -0500
    
        Rename `COMMAND_DEPS` to `PM_COMMAND_DEPS` (#2208)
    
    commit a1d6f3a
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 02:26:16 2025 -0500
    
        Search for packages one at a time instead of all at once with `apt-file` (#2207)
    
    commit f6c94a8
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 14 15:02:09 2025 -0500
    
        Pm (#2206)
    
        * Use a global variable for the packages to blacklist from being installed
    
        * Change a "Running:" info to a notice
    
    commit e43a9ce
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 14 14:52:17 2025 -0500
    
        Use a global variable for the packages to blacklist from being installed (#2205)
    
    commit 931dfff
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 14 00:48:02 2025 -0500
    
        Add the `nala` package manager, an alternate to `apt` for Debian base… (#2204)
    
        * Add the `nala` package manager, an alternate to `apt` for Debian based distros
    
        * Update pm_nala_clean.sh
    
    commit ed132bc
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 23:42:12 2025 -0500
    
        Change logic of detecting package managers to make it easier to add to the list (#2203)
    
    commit df5505d
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 23:35:38 2025 -0500
    
        Check for existing dependencies before trying to install them in apk (#2202)
    
    commit da6e609
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 09:06:16 2025 -0500
    
        Check for existing dependencies before trying to install them in pacman (#2201)
    
    commit 9fc03c0
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 05:19:09 2025 -0500
    
        Check for existing dependencies before trying to install them in yum (#2200)
    
    commit 8a202f7
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 01:51:30 2025 -0500
    
        Check for existing dependencies before trying to install them in dnf (#2199)
    
    commit b8b24ef
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 18:36:59 2025 -0500
    
        Check for existing dependencies before trying to install them (#2198)
    
    commit f0dc49c
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 17:39:35 2025 -0500
    
        Fix incorrect `apt-get update` call to `apt-file update`, and always run it (#2197)
    
    commit 753aa42
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 04:15:21 2025 -0500
    
        Add logging of what commands are being run during `ds -i` (#2196)
    
    commit 5b38f02
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 03:14:43 2025 -0500
    
        Determine the packages to install for dependencies using `apt-file` (#2195)
    
    commit ff96492
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:39:41 2025 -0500
    
        Fix incorrect "AppList" dialog color to "ListApp" (#2194)
    
    commit e64eba6
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:32:45 2025 -0500
    
        Use the "AppLIst" color in the theme selection menu (#2193)
    
    commit cc39f3f
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:32:06 2025 -0500
    
        Use the "AppList" colors for the descriptions of apps in the app select menu (#2192)
    
    commit 34e39bb
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:07:57 2025 -0500
    
        Update the colors on the default theme (#2191)
    
    commit a0f3476
    Author: CLHatch <[email protected]>
    Date:   Wed Sep 10 05:06:15 2025 -0500
    
        Add a retro theme to mimic the old colors using Whiptail (#2190)
    
        * Add a retro theme to mimic the old colors using Whiptail
    
        * Update .dialogrc
    
        * Update .dialogrc
    
        * Update theme.ini
    
        * Update .dialogrc
    
        * Update .dialogrc
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update menu_main.sh
    
        * Update menu_config.sh
    
        * Update menu_config_apps.sh
    
        * Update menu_display_options.sh
    
        * Update menu_display_options_general.sh
    
        * Update menu_display_options_theme.sh
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Add new color vars to all themes
    
        * Update theme.ini
    
        * Revert "Update theme.ini"
    
        This reverts commit b476393.
    
        * Update menu_display_options_theme.sh
    
        * Update .dialogrc
    
        * Update theme.ini
    
        * Revert "Update theme.ini"
    
        This reverts commit 584e082.
    
        * Add a retro theme to mimic the old colors using Whiptail
    
        * Update theme.ini
    
        * Update theme.ini
    
    commit 4776933
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 9 23:57:53 2025 -0500
    
        Update the default theme to be more usable on terminals that use a dark blue color (#2189)
    
        Update the default DockSTARTer theme, using CYAN as the main color, instead of BLUE, to be more usable in terminals that use a dark blue color for BLUE.  Adjust other colors for readability on the new color background.
    
        Rename the old DockSTARTer theme to OldDockerSTARTer to still be usable for those that prefer it.
    
    commit ef8463e
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 9 23:49:44 2025 -0500
    
        Fix `.giignore` file, only ignoring files from the root of the file system, not all files (#2188)
    
    commit 6f3a882
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 8 17:31:21 2025 -0500
    
        Remove `bsdmainutils` from `pacman` installs.  `column` is in `util-linux` (#2187)
    
    commit afc2cbd
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Sep 7 18:02:25 2025 +0000
    
        chore(deps): update dependency mkdocs-material to v9.6.19
    
    commit 8e42149
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 7 07:39:34 2025 -0500
    
        Allow `./` before `.env.app.appname` when searching the compose file (#2186)
    
    commit 2d89b34
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 7 05:43:23 2025 -0500
    
        Slight fix to regex searching for `.env.app.appname` lines in the override file (#2185)
    
        The handling of checking for a space or a newline at the end of the string was incorrect. It was checking for a space AND a new line
    
    commit e8c0972
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 7 03:51:33 2025 -0500
    
        Look in override file to check for referenced apps (#2184)
    
        Search the override for for `.env.app.appname` strings, and if found, consider `appname` to be referenced.
    
        Delete any `.env.app.appname` files for apps that are no longer referenced, i.e., do not have any `APPNAME__*` variables in the global `.env` file, do not have any variables in the `.env.app.appname` file, and do not have `.env.app.appname` in the override file.
    
    commit 27aa7d6
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 6 00:00:39 2025 -0500
    
        Change `--theme-shadow` to `--theme-shadows`, and use a single `apply_theme` call for the theme options. (#2183)
    
    commit fc51b1a
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Sep 5 16:27:57 2025 +0000
    
        chore(deps): update actions/stale action to v10 (#2178)
    
        Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    commit 5e9ad2a
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Sep 5 12:25:58 2025 +0000
    
        chore(deps): update actions/setup-python action to v6 (#2177)
    
        Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    commit 32c110e
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Sep 5 09:08:45 2025 +0000
    
        chore(deps): update actions/labeler action to v6 (#2179)
    
        Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    CLHatch added a commit that referenced this pull request Oct 11, 2025
    commit 720ab65
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 11 10:52:42 2025 -0500
    
        Update `synlink_ds` to check folders in the order they are listed in the PATH variable (#2270)
    
    commit fd1a68e
    Author: smilerz <[email protected]>
    Date:   Fri Oct 10 17:33:47 2025 -0500
    
        Update tandoor environment and ports to 80 from 8080 (#2269)
    
        * Update tandoor environment and ports to 80 from 8080
        Tandoor introducted a breaking change in their latest release,
        changing the default port from 8080 to 80.
    
        * Add storage ON options to Tandoor environment
    
        Added storage configuration options for Tandoor instance.
    
        * Add storage configuration options to tandoor.migrate
    
    commit 381c453
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Oct 10 10:48:24 2025 +0000
    
        Update mstruebing/editorconfig-checker Docker tag to v3.4.1
    
    commit 91a76e5
    Author: mikeysas <[email protected]>
    Date:   Mon Oct 6 07:56:57 2025 -0700
    
        Update lyrionmusicserver.md (#2264)
    
        * Update lyrionmusicserver.md
    
        Correct title
    
        * Update logitechmediaserver.md
    
        * Update mkdocs.yml
    
        ---------
    
        Co-authored-by: CLHatch <[email protected]>
    
    commit b72c306
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 20:54:06 2025 -0500
    
        Update screenshots (#2263)
    
    commit 695f934
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 18:35:07 2025 -0500
    
        Add a `-y` /`--yes` command-line flag to assume yes on prompts (#2262)
    
        * Add a `-y/--yes` flag to assume "Yes" for all prompts
    
        * Update menu_config_vars.sh
    
        * Update menu_add_app.sh
    
        * Update menu_add_var.sh
    
        * Update menu_value_prompt.sh
    
        * Update dialog_functions.sh
    
        * Update menu_value_prompt.sh
    
        * Squashed commit of the following:
    
        commit 6f36940
        Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
        Date:   Sat Oct 4 01:02:18 2025 +0000
    
            Update actions/stale action to v10.1.0
    
        * Update dialog_functions.sh
    
        * Update dialog_functions.sh
    
        * Squashed commit of the following:
    
        commit 2376033
        Author: CLHatch <[email protected]>
        Date:   Sat Oct 4 06:58:45 2025 -0500
    
            Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
        commit 6f36940
        Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
        Date:   Sat Oct 4 01:02:18 2025 +0000
    
            Update actions/stale action to v10.1.0
    
        * Squashed commit of the following:
    
        commit 71ca4c4
        Author: CLHatch <[email protected]>
        Date:   Sat Oct 4 12:36:05 2025 -0500
    
            Disable the `ds -M apps` option.  It is currently broken. (#2261)
    
        commit 2376033
        Author: CLHatch <[email protected]>
        Date:   Sat Oct 4 06:58:45 2025 -0500
    
            Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
        commit 6f36940
        Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
        Date:   Sat Oct 4 01:02:18 2025 +0000
    
            Update actions/stale action to v10.1.0
    
    commit 71ca4c4
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 12:36:05 2025 -0500
    
        Disable the `ds -M apps` option.  It is currently broken. (#2261)
    
    commit 2376033
    Author: CLHatch <[email protected]>
    Date:   Sat Oct 4 06:58:45 2025 -0500
    
        Add the missing `--theme-list` and `--theme-table` command-line options (#2260)
    
    commit 6f36940
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sat Oct 4 01:02:18 2025 +0000
    
        Update actions/stale action to v10.1.0
    
    commit 891bd06
    Author: CLHatch <[email protected]>
    Date:   Fri Oct 3 20:01:39 2025 -0500
    
        Update the "Back Title" of dialog boxes (#2259)
    
        * Update the "Back Title" of dialog boxes
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update dialog_functions.sh
    
        * Update dialog_functions.sh
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * l
    
        * Update the "Back Title" of dialog boxes
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * k
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update .themes/RetroDockSTARTer/theme.ini
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
        ---------
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
    commit b25f90b
    Author: CLHatch <[email protected]>
    Date:   Wed Oct 1 21:35:18 2025 -0500
    
        reate color vars for unit test "pass" and "fail" highlighting (#2257)
    
        * Create color vars for unit test "pass" and "fail" highlighting
    
        * Change the unit test "Fail" highlight to Black on Red
    
        * Add a "Unit Test Fail Arrow" highlight color
    
        * Update test_functions.sh
    
        * Change back to "Red on Black" for unit test failures
    
    commit 3089287
    Author: CLHatch <[email protected]>
    Date:   Wed Oct 1 05:38:24 2025 -0500
    
        Add unit tests to `app_is_builtin` (#2256)
    
    commit 4f02b65
    Author: CLHatch <[email protected]>
    Date:   Wed Oct 1 04:18:11 2025 -0500
    
        Add unit tests to `app_description` and `app_description_from_template` (#2255)
    
    commit bb5fbc3
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 23:32:06 2025 -0500
    
        Add comments describing "ForcePass" variable (#2254)
    
    commit 0f770e8
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 23:19:48 2025 -0500
    
        Add unit tests for `app_nicename` and `app_nicename_from_template` (#2253)
    
    commit 8b914fc
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 23:00:46 2025 -0500
    
        Update app_nicename_from_template.sh (#2252)
    
        Fix getting the nicename and descriptions for apps in the case of them not being added by the user.
    
    commit 9130d35
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Tue Sep 30 23:44:49 2025 +0000
    
        Update dependency mkdocs-material to v9.6.21
    
    commit 6db9666
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 12:08:15 2025 -0500
    
        Warn if the `ForcePass` variable is set for a test even if no error occurred. (#2251)
    
    commit 2a30470
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 11:57:52 2025 -0500
    
        Move forced passing of tests to `run_unit_test` functions, and add a pointer to errors. (#2250)
    
    commit 08e583c
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 06:49:55 2025 -0500
    
        Fix comments for force pass in `env_get` testing (#2249)
    
    commit 3f1a714
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 30 06:37:58 2025 -0500
    
        Update the unit tests (#2248)
    
        * Update the unit test routine
    
        * Update env_get.sh
    
        * Update env_get.sh
    
        * Update env_get.sh
    
        * Update env_get.sh
    
        * Update the unit test routine
    
        * Update env_get_line.sh
    
        * Update env_get.sh
    
        * Update env_get_line.sh
    
        * Update env_get_literal.sh
    
    commit 858680f
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 29 05:34:03 2025 -0500
    
        Add a unit testing function (#2247)
    
        * Add a unit testing function
    
        * Update .includes/misc_functions.sh
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
        * Update .includes/misc_functions.sh
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
        ---------
    
        Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
    
    commit 00408ca
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 27 19:05:21 2025 -0500
    
        Fix naming of `handbreak.devices.yml` to `handbrake.devices.yml` (#2246)
    
    commit abf8d23
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 27 00:33:50 2025 -0500
    
        Handle `#` in variable values when ignoring comments in `env_get` (#2245)
    
    commit 21fdd90
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 19:51:04 2025 -0500
    
        Fix handling of comments on variable lines in `env_set` (#2244)
    
    commit b71fa45
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 09:49:39 2025 -0500
    
        Create and use `is_true` and `is_false` functions (#2243)
    
    commit 64fe6d1
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 01:23:38 2025 -0500
    
        Add `1` as a boolean "true" along with `ON`, `TRUE` and `YES` for variables (#2242)
    
    commit 83b9377
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 26 01:12:36 2025 -0500
    
        Rename `DOCKER_STORAGE?` vars to `DOCKER_STORAGE#_ON`, and `APPNAME__STORAGE#` to `APPNAME__STORAGE#_ON` (#2241)
    
        * Change `DOCKER_STORAGE` vars to `DOCKER_STORAGE_ON`
    
        * Change `APPNAME__STORAGE` vars to `APPNAME__STORAGE_ON`
    
        * Add comments to the `APPNAME__STORAGE_ON` variable lines
    
        * Change `yml_merge` to check for the `*_STORAGE_ON` vars
    
        * Migrate the `DOCKER_STORAGE` vars to `DOCKER_STORAGE_ON`
    
        * Add an extra space before comments to allow  a 'YES' value before them
    
        * Migrate the `APPNAME__STORAGE` vars to `APPNAME__STORAGE_ON`
    
        * Fix `yml_merge` to check for `*_STORAGE#_ON` vars instead of  `*_STORAGE_ON#`
    
        * Add a comment for `DOCKER_MULTIPLE_STORAGE` var
    
        * Fix migration of storage variables
    
    commit 0a2bfb6
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 22:41:25 2025 -0500
    
        Fix the incorrect usage text for `ds --menu select` (#2239)
    
    commit a67dd2b
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 06:20:13 2025 -0500
    
        Minor fixes to the usage text (#2238)
    
    commit f197f3c
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 03:57:51 2025 -0500
    
        Update the screenshots (#2237)
    
    commit f452e7d
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 02:45:51 2025 -0500
    
        Fix format of `--env-set-lower` usage text (#2236)
    
    commit d70bdb1
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 02:29:41 2025 -0500
    
        Fix the color of usage text (#2235)
    
    commit 79c21c7
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 02:21:17 2025 -0500
    
        Add color to the usage text (#2234)
    
        * Add color the usage text
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Update usage.sh
    
        * Add color the usage text
    
        * Update usage.sh
    
        * Update usage.sh
    
    commit 9a72733
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 25 00:06:55 2025 -0500
    
        Add shortcuts to the menu pages, and add an optional argument to `ds --help` (#2233)
    
    commit 7fa3b38
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Wed Sep 24 14:36:23 2025 +0000
    
        Update actions/cache action to v4.3.0
    
    commit 2702e2a
    Author: CLHatch <[email protected]>
    Date:   Wed Sep 24 02:17:25 2025 -0500
    
        Add `--no-update` option to all `nana` commands, since we do a `nala update` first. (#2232)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Add `--no-update` option to all `nana` commands, since we do a `nala update` first.
    
    commit a2df06e
    Author: CLHatch <[email protected]>
    Date:   Wed Sep 24 01:59:37 2025 -0500
    
        Use bash regex instead of grep when searching for dependencies with apt-file (#2231)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Use bash regex instead of grep when searching for dependencies with apt-file
    
    commit bad589c
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 12:38:24 2025 -0500
    
        Reset the terminal to a working state on exit if using the GUI. (#2230)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Try to reset the terminal without clearing the screen on exit if we were using the GUI
    
    commit b0b1bf3
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:41:58 2025 -0500
    
        Try to reset the terminal without clearing the screen on exit if we were using the GUI (#2229)
    
        * Revert "Move cursor to bottom of screen after dialog exits (#2226)"
    
        This reverts commit a7b4cd6.
    
        * Try to reset the terminal without clearing the screen on exit if we were using the GUI
    
    commit f6014ff
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:22:41 2025 -0500
    
        Strip ANSI colors in dialog box when updating DockSTARTer (#2228)
    
    commit 9995e0b
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:17:39 2025 -0500
    
        Revert "Move cursor to bottom of screen after dialog exits (#2226)" (#2227)
    
        This reverts commit a7b4cd6.
    
    commit a7b4cd6
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 10:02:58 2025 -0500
    
        Move cursor to bottom of screen after dialog exits (#2226)
    
    commit 76b7198
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 09:52:06 2025 -0500
    
        Updates (#2225)
    
        * Move stripping of ANSI colors to a lower level dialog routine
    
        * Strip ANSI colors from dialog box when running Docker Compose
    
    commit d9ea674
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 23 08:32:25 2025 -0500
    
        Change from using `((++LineNumber))` to using `LineNumber+=1` (#2224)
    
    commit c9e0bf5
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 03:30:17 2025 -0500
    
        Add a notice of the portion of the command-line currently being run (#2222)
    
    commit aeb4d64
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 02:59:46 2025 -0500
    
        Move more of the formatting to `cmdline_error` (#2221)
    
    commit d1a5619
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 01:09:40 2025 -0500
    
        Remove errant `=` (#2220)
    
    commit 38933fc
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 01:05:32 2025 -0500
    
        Fix the flags not showing on the `--compose` command line error messages (#2219)
    
    commit 3a90057
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 22 00:44:50 2025 -0500
    
        Update command line usage error notices slightly (#2218)
    
    commit 449a9aa
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 21 18:33:17 2025 -0500
    
        Fix incorrect `nala full-upgrade -y` command to `nala upgrade --full -y` (#2217)
    
    commit 6fa6300
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 21 18:28:26 2025 -0500
    
        Allow multiple commands to be passed on the command-line (#2216)
    
    commit 9743168
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 16 13:56:38 2025 -0500
    
        Fix typo in comment (#2214)
    
    commit c23c6d8
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 16 13:07:33 2025 -0500
    
        Fix typos in comments (#2213)
    
    commit 158fbc7
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 16 12:50:10 2025 -0500
    
        Break up `main.sh` into include files, and make `main()` smaller (#2212)
    
    commit 3f364a2
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Mon Sep 15 10:02:18 2025 +0000
    
        Update dependency mkdocs-material to v9.6.20
    
    commit 8aa58e6
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 05:00:00 2025 -0500
    
        Revert "Break up `main.sh` into `main.sh` and "include files" (#2209)" (#2210)
    
        This reverts commit 8c99b8b.
    
    commit 8c99b8b
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 04:25:36 2025 -0500
    
        Break up `main.sh` into `main.sh` and "include files" (#2209)
    
    commit 7fa9a79
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 02:36:15 2025 -0500
    
        Rename `COMMAND_DEPS` to `PM_COMMAND_DEPS` (#2208)
    
    commit a1d6f3a
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 15 02:26:16 2025 -0500
    
        Search for packages one at a time instead of all at once with `apt-file` (#2207)
    
    commit f6c94a8
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 14 15:02:09 2025 -0500
    
        Pm (#2206)
    
        * Use a global variable for the packages to blacklist from being installed
    
        * Change a "Running:" info to a notice
    
    commit e43a9ce
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 14 14:52:17 2025 -0500
    
        Use a global variable for the packages to blacklist from being installed (#2205)
    
    commit 931dfff
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 14 00:48:02 2025 -0500
    
        Add the `nala` package manager, an alternate to `apt` for Debian base… (#2204)
    
        * Add the `nala` package manager, an alternate to `apt` for Debian based distros
    
        * Update pm_nala_clean.sh
    
    commit ed132bc
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 23:42:12 2025 -0500
    
        Change logic of detecting package managers to make it easier to add to the list (#2203)
    
    commit df5505d
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 23:35:38 2025 -0500
    
        Check for existing dependencies before trying to install them in apk (#2202)
    
    commit da6e609
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 09:06:16 2025 -0500
    
        Check for existing dependencies before trying to install them in pacman (#2201)
    
    commit 9fc03c0
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 05:19:09 2025 -0500
    
        Check for existing dependencies before trying to install them in yum (#2200)
    
    commit 8a202f7
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 13 01:51:30 2025 -0500
    
        Check for existing dependencies before trying to install them in dnf (#2199)
    
    commit b8b24ef
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 18:36:59 2025 -0500
    
        Check for existing dependencies before trying to install them (#2198)
    
    commit f0dc49c
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 17:39:35 2025 -0500
    
        Fix incorrect `apt-get update` call to `apt-file update`, and always run it (#2197)
    
    commit 753aa42
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 04:15:21 2025 -0500
    
        Add logging of what commands are being run during `ds -i` (#2196)
    
    commit 5b38f02
    Author: CLHatch <[email protected]>
    Date:   Fri Sep 12 03:14:43 2025 -0500
    
        Determine the packages to install for dependencies using `apt-file` (#2195)
    
    commit ff96492
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:39:41 2025 -0500
    
        Fix incorrect "AppList" dialog color to "ListApp" (#2194)
    
    commit e64eba6
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:32:45 2025 -0500
    
        Use the "AppLIst" color in the theme selection menu (#2193)
    
    commit cc39f3f
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:32:06 2025 -0500
    
        Use the "AppList" colors for the descriptions of apps in the app select menu (#2192)
    
    commit 34e39bb
    Author: CLHatch <[email protected]>
    Date:   Thu Sep 11 17:07:57 2025 -0500
    
        Update the colors on the default theme (#2191)
    
    commit a0f3476
    Author: CLHatch <[email protected]>
    Date:   Wed Sep 10 05:06:15 2025 -0500
    
        Add a retro theme to mimic the old colors using Whiptail (#2190)
    
        * Add a retro theme to mimic the old colors using Whiptail
    
        * Update .dialogrc
    
        * Update .dialogrc
    
        * Update theme.ini
    
        * Update .dialogrc
    
        * Update .dialogrc
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update menu_main.sh
    
        * Update menu_config.sh
    
        * Update menu_config_apps.sh
    
        * Update menu_display_options.sh
    
        * Update menu_display_options_general.sh
    
        * Update menu_display_options_theme.sh
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Update theme.ini
    
        * Add new color vars to all themes
    
        * Update theme.ini
    
        * Revert "Update theme.ini"
    
        This reverts commit b476393.
    
        * Update menu_display_options_theme.sh
    
        * Update .dialogrc
    
        * Update theme.ini
    
        * Revert "Update theme.ini"
    
        This reverts commit 584e082.
    
        * Add a retro theme to mimic the old colors using Whiptail
    
        * Update theme.ini
    
        * Update theme.ini
    
    commit 4776933
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 9 23:57:53 2025 -0500
    
        Update the default theme to be more usable on terminals that use a dark blue color (#2189)
    
        Update the default DockSTARTer theme, using CYAN as the main color, instead of BLUE, to be more usable in terminals that use a dark blue color for BLUE.  Adjust other colors for readability on the new color background.
    
        Rename the old DockSTARTer theme to OldDockerSTARTer to still be usable for those that prefer it.
    
    commit ef8463e
    Author: CLHatch <[email protected]>
    Date:   Tue Sep 9 23:49:44 2025 -0500
    
        Fix `.giignore` file, only ignoring files from the root of the file system, not all files (#2188)
    
    commit 6f3a882
    Author: CLHatch <[email protected]>
    Date:   Mon Sep 8 17:31:21 2025 -0500
    
        Remove `bsdmainutils` from `pacman` installs.  `column` is in `util-linux` (#2187)
    
    commit afc2cbd
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Sun Sep 7 18:02:25 2025 +0000
    
        chore(deps): update dependency mkdocs-material to v9.6.19
    
    commit 8e42149
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 7 07:39:34 2025 -0500
    
        Allow `./` before `.env.app.appname` when searching the compose file (#2186)
    
    commit 2d89b34
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 7 05:43:23 2025 -0500
    
        Slight fix to regex searching for `.env.app.appname` lines in the override file (#2185)
    
        The handling of checking for a space or a newline at the end of the string was incorrect. It was checking for a space AND a new line
    
    commit e8c0972
    Author: CLHatch <[email protected]>
    Date:   Sun Sep 7 03:51:33 2025 -0500
    
        Look in override file to check for referenced apps (#2184)
    
        Search the override for for `.env.app.appname` strings, and if found, consider `appname` to be referenced.
    
        Delete any `.env.app.appname` files for apps that are no longer referenced, i.e., do not have any `APPNAME__*` variables in the global `.env` file, do not have any variables in the `.env.app.appname` file, and do not have `.env.app.appname` in the override file.
    
    commit 27aa7d6
    Author: CLHatch <[email protected]>
    Date:   Sat Sep 6 00:00:39 2025 -0500
    
        Change `--theme-shadow` to `--theme-shadows`, and use a single `apply_theme` call for the theme options. (#2183)
    
    commit fc51b1a
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Sep 5 16:27:57 2025 +0000
    
        chore(deps): update actions/stale action to v10 (#2178)
    
        Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    commit 5e9ad2a
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Sep 5 12:25:58 2025 +0000
    
        chore(deps): update actions/setup-python action to v6 (#2177)
    
        Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    
    commit 32c110e
    Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Date:   Fri Sep 5 09:08:45 2025 +0000
    
        chore(deps): update actions/labeler action to v6 (#2179)
    
        Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    None yet

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    2 participants