Skip to content

add an installation script#430

Merged
taj-ny merged 1 commit intomainfrom
install-script
Mar 8, 2026
Merged

add an installation script#430
taj-ny merged 1 commit intomainfrom
install-script

Conversation

@taj-ny
Copy link
Copy Markdown
Owner

@taj-ny taj-ny commented Mar 8, 2026

This should make installation more user-friendly, also it allows me to remove submodules from this repo.

Usage: ./install.sh [options]

Options:
  --ctl                         Build the control tool
  --ctl-branch <branch>         Build a custom Git branch of the control tool (checks out the specified branch)
  --kwin                        Build the KWin implementation (mutually exclusive with --standalone)
  --kwin-branch <branch>        Build a custom Git branch of the KWin implementation (checks out the specified branch)
  --standalone                  Build the standalone implementation (mutually exclusive with --kwin)
  --standalone-branch <branch>  Build a custom Git branch of the standalone implementation (checks out the specified branch)
  --standalone-no-systemd       Disable systemd support

  --latest                      Build the latest Git commits of all projects (checks out the main branch)
  --latest-stable               Build the latest stable releases of all projects (checks out the latest tag or the main branch if there are none)

  -d,--debug                    Build the debug configuration
  -p,--package <generator>      Generate packages using the specified CPack generator instead of installing

  -h,--help                    Show this message and exit

@taj-ny taj-ny force-pushed the install-script branch 3 times, most recently from cab9166 to caa11ed Compare March 8, 2026 18:18
@taj-ny taj-ny merged commit c5ec136 into main Mar 8, 2026
1 check passed
@taj-ny taj-ny deleted the install-script branch March 8, 2026 18:19
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.

1 participant