From 7109b057b65bde287aba9b349994b91e0a96e00a Mon Sep 17 00:00:00 2001 From: "sp.wack" <83104063+amanape@users.noreply.github.com> Date: Thu, 24 Apr 2025 22:13:33 +0400 Subject: [PATCH] Make tmux optional for development (#8063) Co-authored-by: openhands Co-authored-by: Engel Nyst --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 398f8d99f0..87f502c357 100644 --- a/Makefile +++ b/Makefile @@ -38,8 +38,8 @@ check-dependencies: ifeq ($(INSTALL_DOCKER),) @$(MAKE) -s check-docker endif - @$(MAKE) -s check-tmux @$(MAKE) -s check-poetry + @$(MAKE) -s check-tmux @echo "$(GREEN)Dependencies checked successfully.$(RESET)" check-system: @@ -107,8 +107,11 @@ check-tmux: @if command -v tmux > /dev/null; then \ echo "$(BLUE)$(shell tmux -V) is already installed.$(RESET)"; \ else \ - echo "$(RED)tmux is not installed. Please install tmux to continue.$(RESET)"; \ - exit 1; \ + echo "$(YELLOW)╔════════════════════════════════════════════════════════════════════════════╗$(RESET)"; \ + echo "$(YELLOW)║ OPTIONAL: tmux is not installed. ║$(RESET)"; \ + echo "$(YELLOW)║ Some advanced terminal features may not work without tmux. ║$(RESET)"; \ + echo "$(YELLOW)║ You can install it if needed, but it's not required for development. ║$(RESET)"; \ + echo "$(YELLOW)╚════════════════════════════════════════════════════════════════════════════╝$(RESET)"; \ fi check-poetry: