From d1e13093c5812fcd3bf09f54be48491fc79a0173 Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Thu, 30 Oct 2025 10:37:05 +0000 Subject: [PATCH] Rearrange files --- kutu-run.rb => bin/kutu-run.rb | 0 kutu.rb => bin/kutu.rb | 18 +++++++++--------- setup.sh | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) rename kutu-run.rb => bin/kutu-run.rb (100%) rename kutu.rb => bin/kutu.rb (75%) mode change 100644 => 100755 setup.sh diff --git a/kutu-run.rb b/bin/kutu-run.rb similarity index 100% rename from kutu-run.rb rename to bin/kutu-run.rb diff --git a/kutu.rb b/bin/kutu.rb similarity index 75% rename from kutu.rb rename to bin/kutu.rb index fd79eed..8d7a560 100755 --- a/kutu.rb +++ b/bin/kutu.rb @@ -2,7 +2,7 @@ # Require X-kutu library for all x11 functions -require_relative "./src/ruby/X-kutu" +require_relative "../src/ruby/X-kutu" # Require dependencies @@ -22,12 +22,12 @@ end # Require submodules -require_relative "./src/ruby/utils" -require_relative "./src/ruby/controller" -require_relative "./src/ruby/window" -require_relative "./src/ruby/workspace" -require_relative "./src/ruby/events" -require_relative "./src/ruby/commands" +require_relative "../src/ruby/utils" +require_relative "../src/ruby/controller" +require_relative "../src/ruby/window" +require_relative "../src/ruby/workspace" +require_relative "../src/ruby/events" +require_relative "../src/ruby/commands" # Cleanup on exit @@ -61,12 +61,12 @@ load_monitors! # Run startup script -run File.join(__dir__, "./src/shell/startup.sh") +run File.join(__dir__, "../src/shell/startup.sh") # Add keybinds -load File.join(__dir__, "./src/ruby/bindings.rb") +load File.join(__dir__, "../src/ruby/bindings.rb") # Setup unix socket diff --git a/setup.sh b/setup.sh old mode 100644 new mode 100755 index db55e1e..b8a8d6e --- a/setup.sh +++ b/setup.sh @@ -25,7 +25,7 @@ else echo "Success: $DIR/build/X-kutu.so is compiled." fi -for f in "$DIR/kutu-run.rb" "$DIR/kutu.rb" "$DIR/src/shell/"*; do +for f in "$DIR/bin/"* "$DIR/src/shell/"*; do chmod +x "$f" || { echo "Error: Failed to chmod $f" >&2 exit 1 @@ -33,8 +33,8 @@ for f in "$DIR/kutu-run.rb" "$DIR/kutu.rb" "$DIR/src/shell/"*; do done if ! command -v kutu.rb >/dev/null 2>&1 || ! command -v kutu-run.rb >/dev/null 2>&1; then - echo "Tip: Add $DIR to your PATH to run 'kutu.rb' and 'kutu-run.rb' from anywhere:" - echo "export PATH=\"\$PATH:$DIR\"" + echo "Tip: Add $DIR/bin to your PATH to run 'kutu.rb' and 'kutu-run.rb' from anywhere:" + echo "export PATH=\"\$PATH:$DIR/bin\"" fi echo -e "\e[32mAll done! Build successful.\e[0m"