diff --git a/cmd/bulk.go b/internal/cmd/bulk.go
similarity index 100%
rename from cmd/bulk.go
rename to internal/cmd/bulk.go
diff --git a/cmd/group.go b/internal/cmd/group.go
similarity index 78%
rename from cmd/group.go
rename to internal/cmd/group.go
index 5e412122f2540c6344965ca61bc472fd875c6da1..5760190dafcdaf602904ab18556c163d7c57f526 100644
--- a/cmd/group.go
+++ b/internal/cmd/group.go
@@ -2,7 +2,7 @@ package cmd
 
 import (
 	"github.com/spf13/cobra"
-	"gitlab.c3sl.ufpr.br/tss24/useradm/cmd/group"
+	"gitlab.c3sl.ufpr.br/tss24/useradm/internal/cmd/group"
 )
 
 var groupCmd = &cobra.Command{
diff --git a/cmd/group/create.go b/internal/cmd/group/create.go
similarity index 100%
rename from cmd/group/create.go
rename to internal/cmd/group/create.go
diff --git a/cmd/group/delete.go b/internal/cmd/group/delete.go
similarity index 100%
rename from cmd/group/delete.go
rename to internal/cmd/group/delete.go
diff --git a/cmd/root.go b/internal/cmd/root.go
similarity index 100%
rename from cmd/root.go
rename to internal/cmd/root.go
diff --git a/cmd/user.go b/internal/cmd/user.go
similarity index 86%
rename from cmd/user.go
rename to internal/cmd/user.go
index 91126a86e52197acf4077e5b7a9a79a4b0e49e08..42e2954f4526854e29b7641649d48ba1db13c8de 100644
--- a/cmd/user.go
+++ b/internal/cmd/user.go
@@ -2,7 +2,7 @@ package cmd
 
 import (
 	"github.com/spf13/cobra"
-	"gitlab.c3sl.ufpr.br/tss24/useradm/cmd/user"
+	"gitlab.c3sl.ufpr.br/tss24/useradm/internal/cmd/user"
 )
 
 var userCmd = &cobra.Command{
diff --git a/cmd/user/block.go b/internal/cmd/user/block.go
similarity index 100%
rename from cmd/user/block.go
rename to internal/cmd/user/block.go
diff --git a/cmd/user/create.go b/internal/cmd/user/create.go
similarity index 100%
rename from cmd/user/create.go
rename to internal/cmd/user/create.go
diff --git a/cmd/user/group.go b/internal/cmd/user/group.go
similarity index 100%
rename from cmd/user/group.go
rename to internal/cmd/user/group.go
diff --git a/cmd/user/mod.go b/internal/cmd/user/mod.go
similarity index 100%
rename from cmd/user/mod.go
rename to internal/cmd/user/mod.go
diff --git a/cmd/user/remove.go b/internal/cmd/user/remove.go
similarity index 100%
rename from cmd/user/remove.go
rename to internal/cmd/user/remove.go
diff --git a/cmd/user/reset.go b/internal/cmd/user/reset.go
similarity index 100%
rename from cmd/user/reset.go
rename to internal/cmd/user/reset.go
diff --git a/cmd/user/show.go b/internal/cmd/user/show.go
similarity index 100%
rename from cmd/user/show.go
rename to internal/cmd/user/show.go
diff --git a/cmd/user/temp.go b/internal/cmd/user/temp.go
similarity index 100%
rename from cmd/user/temp.go
rename to internal/cmd/user/temp.go
diff --git a/cmd/user/unblock.go b/internal/cmd/user/unblock.go
similarity index 100%
rename from cmd/user/unblock.go
rename to internal/cmd/user/unblock.go
diff --git a/main.go b/main.go
index 2b0d503f12043d6fa7f784b5f9f43d37f0c17d45..6cb5949cc65f52dad8d5cd3217c1dda7c0140abf 100644
--- a/main.go
+++ b/main.go
@@ -1,6 +1,6 @@
 package main
 
-import "gitlab.c3sl.ufpr.br/tss24/useradm/cmd"
+import "gitlab.c3sl.ufpr.br/tss24/useradm/internal/cmd"
 
 func main() {
 	cmd.Execute()