From 780a8a2df2fb53cf2dfd0edc1d453829aaa5d5b9 Mon Sep 17 00:00:00 2001 From: sandyx Date: Fri, 14 Feb 2025 19:10:13 -0600 Subject: [PATCH] despace --- main.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/main.rb b/main.rb index 46f2cd7..8dff7ab 100644 --- a/main.rb +++ b/main.rb @@ -1,6 +1,7 @@ #!/usr/bin/ruby require 'socket' +require 'fileutils' require './database.rb' ANSI_GREEN = "\e[32m" @@ -65,6 +66,12 @@ def http_not_found(uri) return "HTTP/1.1 404 Not Found\r\n\r\n #{tmpl_not_found(uri)}" end +def despace(dir) + Dir.children(dir).each { |s| + FileUtils.mv("#{s.as_root}", "#{s.delete(' ').as_root}") unless s == s.delete(' ') + } +end + def init_database(db) #get all files and check if theyre already in the database keys = db.get(:key) @@ -196,6 +203,7 @@ error("specify root folder") if ROOT.nil? error("specify port") if PORT.nil? message("starting server on port: #{PORT}") +despace(ROOT) init_database(db) TCPServer.open("127.0.0.1", PORT) { |srv|