diff --git a/Proxmox.sln b/ProxmoxSharp.sln
similarity index 76%
rename from Proxmox.sln
rename to ProxmoxSharp.sln
index 86a497a..47cc563 100644
--- a/Proxmox.sln
+++ b/ProxmoxSharp.sln
@@ -1,9 +1,9 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tribufu.Proxmox", "src\Tribufu.Proxmox\Tribufu.Proxmox.csproj", "{A2756937-8D07-4164-9CB7-2C94E9FE0A08}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProxmoxSharp", "src\ProxmoxSharp\ProxmoxSharp.csproj", "{A2756937-8D07-4164-9CB7-2C94E9FE0A08}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tribufu.Proxmox.Tests", "src\Tribufu.Proxmox.Tests\Tribufu.Proxmox.Tests.csproj", "{0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProxmoxSharp.Tests", "src\ProxmoxSharp.Tests\ProxmoxSharp.Tests.csproj", "{0A59E867-1A89-4E07-ABE7-E7DC2FEE9317}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/src/Tribufu.Proxmox.Tests/Program.cs b/src/ProxmoxSharp.Tests/Program.cs
similarity index 96%
rename from src/Tribufu.Proxmox.Tests/Program.cs
rename to src/ProxmoxSharp.Tests/Program.cs
index d3b104b..1948990 100644
--- a/src/Tribufu.Proxmox.Tests/Program.cs
+++ b/src/ProxmoxSharp.Tests/Program.cs
@@ -3,7 +3,7 @@
using dotenv.net;
-namespace Tribufu.Proxmox.Tests
+namespace ProxmoxSharp.Tests
{
public static class Program
{
diff --git a/src/Tribufu.Proxmox.Tests/Tribufu.Proxmox.Tests.csproj b/src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj
similarity index 82%
rename from src/Tribufu.Proxmox.Tests/Tribufu.Proxmox.Tests.csproj
rename to src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj
index f24d82e..b0692b7 100644
--- a/src/Tribufu.Proxmox.Tests/Tribufu.Proxmox.Tests.csproj
+++ b/src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj
@@ -9,6 +9,6 @@
-
+
diff --git a/src/Tribufu.Proxmox/Interfaces/IProxmoxClient.cs b/src/ProxmoxSharp/Interfaces/IProxmoxClient.cs
similarity index 95%
rename from src/Tribufu.Proxmox/Interfaces/IProxmoxClient.cs
rename to src/ProxmoxSharp/Interfaces/IProxmoxClient.cs
index fc410a8..258304e 100644
--- a/src/Tribufu.Proxmox/Interfaces/IProxmoxClient.cs
+++ b/src/ProxmoxSharp/Interfaces/IProxmoxClient.cs
@@ -1,11 +1,11 @@
// Copyright (c) Tribufu. All Rights Reserved.
// SPDX-License-Identifier: MIT
+using ProxmoxSharp.Models;
using System.Collections.Generic;
using System.Threading.Tasks;
-using Tribufu.Proxmox.Models;
-namespace Tribufu.Proxmox.Interfaces
+namespace ProxmoxSharp.Interfaces
{
public interface IProxmoxClient
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxBalloonInfo.cs b/src/ProxmoxSharp/Models/ProxmoxBalloonInfo.cs
similarity index 96%
rename from src/Tribufu.Proxmox/Models/ProxmoxBalloonInfo.cs
rename to src/ProxmoxSharp/Models/ProxmoxBalloonInfo.cs
index c222377..7660ccb 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxBalloonInfo.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxBalloonInfo.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxBalloonInfo
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxBlockStats.cs b/src/ProxmoxSharp/Models/ProxmoxBlockStats.cs
similarity index 98%
rename from src/Tribufu.Proxmox/Models/ProxmoxBlockStats.cs
rename to src/ProxmoxSharp/Models/ProxmoxBlockStats.cs
index da9599d..1fbebe0 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxBlockStats.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxBlockStats.cs
@@ -4,7 +4,7 @@
using Newtonsoft.Json;
using System.Collections.Generic;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxBlockStats
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxBootInfo.cs b/src/ProxmoxSharp/Models/ProxmoxBootInfo.cs
similarity index 90%
rename from src/Tribufu.Proxmox/Models/ProxmoxBootInfo.cs
rename to src/ProxmoxSharp/Models/ProxmoxBootInfo.cs
index 6634b70..bc97da0 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxBootInfo.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxBootInfo.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxBootInfo
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxContainer.cs b/src/ProxmoxSharp/Models/ProxmoxContainer.cs
similarity index 97%
rename from src/Tribufu.Proxmox/Models/ProxmoxContainer.cs
rename to src/ProxmoxSharp/Models/ProxmoxContainer.cs
index 01c5e15..16823e2 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxContainer.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxContainer.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxContainer
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxCpuInfo.cs b/src/ProxmoxSharp/Models/ProxmoxCpuInfo.cs
similarity index 95%
rename from src/Tribufu.Proxmox/Models/ProxmoxCpuInfo.cs
rename to src/ProxmoxSharp/Models/ProxmoxCpuInfo.cs
index ebe1bb8..adbe60d 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxCpuInfo.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxCpuInfo.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxCpuInfo
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxHighAvailability.cs b/src/ProxmoxSharp/Models/ProxmoxHighAvailability.cs
similarity index 87%
rename from src/Tribufu.Proxmox/Models/ProxmoxHighAvailability.cs
rename to src/ProxmoxSharp/Models/ProxmoxHighAvailability.cs
index 96945c6..6f26969 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxHighAvailability.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxHighAvailability.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxHighAvailability
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxKernelInfo.cs b/src/ProxmoxSharp/Models/ProxmoxKernelInfo.cs
similarity index 93%
rename from src/Tribufu.Proxmox/Models/ProxmoxKernelInfo.cs
rename to src/ProxmoxSharp/Models/ProxmoxKernelInfo.cs
index 9695a45..e21d83b 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxKernelInfo.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxKernelInfo.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxKernelInfo
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxKsmInfo.cs b/src/ProxmoxSharp/Models/ProxmoxKsmInfo.cs
similarity index 87%
rename from src/Tribufu.Proxmox/Models/ProxmoxKsmInfo.cs
rename to src/ProxmoxSharp/Models/ProxmoxKsmInfo.cs
index f375c43..b018302 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxKsmInfo.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxKsmInfo.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxKsmInfo
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxMemoryStats.cs b/src/ProxmoxSharp/Models/ProxmoxMemoryStats.cs
similarity index 91%
rename from src/Tribufu.Proxmox/Models/ProxmoxMemoryStats.cs
rename to src/ProxmoxSharp/Models/ProxmoxMemoryStats.cs
index 6fbe4db..a20f89e 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxMemoryStats.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxMemoryStats.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxMemoryStats
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxNicStats.cs b/src/ProxmoxSharp/Models/ProxmoxNicStats.cs
similarity index 90%
rename from src/Tribufu.Proxmox/Models/ProxmoxNicStats.cs
rename to src/ProxmoxSharp/Models/ProxmoxNicStats.cs
index bd1e89f..e195a7a 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxNicStats.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxNicStats.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxNicStats
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxNode.cs b/src/ProxmoxSharp/Models/ProxmoxNode.cs
similarity index 97%
rename from src/Tribufu.Proxmox/Models/ProxmoxNode.cs
rename to src/ProxmoxSharp/Models/ProxmoxNode.cs
index f8f3a11..f233a8a 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxNode.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxNode.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxNode
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxNodeStatus.cs b/src/ProxmoxSharp/Models/ProxmoxNodeStatus.cs
similarity index 97%
rename from src/Tribufu.Proxmox/Models/ProxmoxNodeStatus.cs
rename to src/ProxmoxSharp/Models/ProxmoxNodeStatus.cs
index 5afff13..4020f4e 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxNodeStatus.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxNodeStatus.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxNodeStatus
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxStorageStats.cs b/src/ProxmoxSharp/Models/ProxmoxStorageStats.cs
similarity index 93%
rename from src/Tribufu.Proxmox/Models/ProxmoxStorageStats.cs
rename to src/ProxmoxSharp/Models/ProxmoxStorageStats.cs
index 918c117..99b8ebc 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxStorageStats.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxStorageStats.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxStorageStats
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxSupportInfo.cs b/src/ProxmoxSharp/Models/ProxmoxSupportInfo.cs
similarity index 96%
rename from src/Tribufu.Proxmox/Models/ProxmoxSupportInfo.cs
rename to src/ProxmoxSharp/Models/ProxmoxSupportInfo.cs
index 6d03c81..e0f7e55 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxSupportInfo.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxSupportInfo.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxSupportInfo
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxVirtualMachine.cs b/src/ProxmoxSharp/Models/ProxmoxVirtualMachine.cs
similarity index 97%
rename from src/Tribufu.Proxmox/Models/ProxmoxVirtualMachine.cs
rename to src/ProxmoxSharp/Models/ProxmoxVirtualMachine.cs
index aabb31d..1709cbb 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxVirtualMachine.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxVirtualMachine.cs
@@ -3,7 +3,7 @@
using Newtonsoft.Json;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxVirtualMachine
{
diff --git a/src/Tribufu.Proxmox/Models/ProxmoxVirtualMachineStatus.cs b/src/ProxmoxSharp/Models/ProxmoxVirtualMachineStatus.cs
similarity index 98%
rename from src/Tribufu.Proxmox/Models/ProxmoxVirtualMachineStatus.cs
rename to src/ProxmoxSharp/Models/ProxmoxVirtualMachineStatus.cs
index 45437f5..6ebd580 100644
--- a/src/Tribufu.Proxmox/Models/ProxmoxVirtualMachineStatus.cs
+++ b/src/ProxmoxSharp/Models/ProxmoxVirtualMachineStatus.cs
@@ -4,7 +4,7 @@
using Newtonsoft.Json;
using System.Collections.Generic;
-namespace Tribufu.Proxmox.Models
+namespace ProxmoxSharp.Models
{
public class ProxmoxVirtualMachineStatus
{
diff --git a/src/Tribufu.Proxmox/ProxmoxClient.cs b/src/ProxmoxSharp/ProxmoxClient.cs
similarity index 98%
rename from src/Tribufu.Proxmox/ProxmoxClient.cs
rename to src/ProxmoxSharp/ProxmoxClient.cs
index b135b0c..c5ff043 100644
--- a/src/Tribufu.Proxmox/ProxmoxClient.cs
+++ b/src/ProxmoxSharp/ProxmoxClient.cs
@@ -2,14 +2,14 @@
// SPDX-License-Identifier: MIT
using Newtonsoft.Json.Linq;
+using ProxmoxSharp.Interfaces;
+using ProxmoxSharp.Models;
using RestSharp;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
-using Tribufu.Proxmox.Interfaces;
-using Tribufu.Proxmox.Models;
-namespace Tribufu.Proxmox
+namespace ProxmoxSharp
{
public class ProxmoxClient : IProxmoxClient
{
diff --git a/src/Tribufu.Proxmox/Tribufu.Proxmox.csproj b/src/ProxmoxSharp/ProxmoxSharp.csproj
similarity index 93%
rename from src/Tribufu.Proxmox/Tribufu.Proxmox.csproj
rename to src/ProxmoxSharp/ProxmoxSharp.csproj
index 6efa116..817a4ec 100644
--- a/src/Tribufu.Proxmox/Tribufu.Proxmox.csproj
+++ b/src/ProxmoxSharp/ProxmoxSharp.csproj
@@ -1,6 +1,6 @@
- Tribufu.Proxmox
+ ProxmoxSharp
Proxmox API Client
README.md
diff --git a/src/ProxmoxSharp/README.md b/src/ProxmoxSharp/README.md
new file mode 100644
index 0000000..fe84005
--- /dev/null
+++ b/src/ProxmoxSharp/README.md
@@ -0,0 +1 @@
+../../README.md
\ No newline at end of file
diff --git a/src/Tribufu.Proxmox/README.md b/src/Tribufu.Proxmox/README.md
deleted file mode 120000
index fe84005..0000000
--- a/src/Tribufu.Proxmox/README.md
+++ /dev/null
@@ -1 +0,0 @@
-../../README.md
\ No newline at end of file