local string_utils = require("codesnap.utils.string")
local path_utils = {}

function path_utils.back(path)
  local parsed_path, _ = path:gsub("/[^\\/]+/?$", "")

  return parsed_path
end

function path_utils.get_relative_path()
  local full_file_path = vim.fn.expand("%:p")
  local cwd = vim.fn.getcwd()

  return full_file_path:gsub(string_utils.escape(cwd), ""):sub(2)
end

return path_utils