2. Getting Started# 2.1. Installation 2.1.1. Install with uv 2.1.2. Upgrading 2.1.3. Alternative Installation 2.1.3.1. Using pipx 2.1.3.2. Developer Installation 2.2. Initial configuration 2.2.1. Initial Setup of KDE Builder 2.2.1.1. Prepare the configuration file 2.2.1.2. Install the dependencies for projects 2.3. Bash Completion Setup 2.3.1. Features 2.3.1.1. Tab Completion 2.3.1.2. Menu-Complete (Cycling) 2.3.1.3. Mutual Exclusion 2.3.1.4. Cached Completions 2.3.2. Installation and Configuration 2.3.3. Reload Configuration 2.3.4. Troubleshooting 2.3.4.1. Completion not working? 2.3.4.2. Menu-complete not working? 2.3.4.3. Mutual exclusion not working? 2.3.5. Optional: System-Wide Installation 2.3.6. Uninstallation 2.3.7. Comparison with Zsh Completion 2.4. Editing the configuration file 2.5. Using the kde-builder tool 2.5.1. Loading project metadata 2.5.2. Previewing what will happen when kde-builder runs 2.5.3. Resolving build failures 2.6. Project Organization and selection 2.6.1. KDE Software Organization 2.6.2. Selecting projects to build 2.6.3. Groups 2.6.3.1. The basic group concept 2.6.3.2. Special Support for KDE groups 2.6.4. The official KDE project database 2.6.5. Filtering out KDE project projects