diff --git a/src/main.rs b/src/main.rs
index 657dad4..e04b706 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -15,11 +15,11 @@ enum Commands {
     Download(MapList),
     DownloadTextures(PathBufList),
     ConvertTextures,
-    Upload,
-    Scan,
     Extract(PathBufList),
-    Replace,
     Interactive,
+    Replace,
+    Scan,
+    Upload,
 }
 
 #[derive(Args)]
@@ -845,10 +845,10 @@ fn main() -> AResult<()> {
         Commands::Download(map_list)=>download(map_list.maps),
         Commands::DownloadTextures(pathlist)=>download_textures(pathlist.paths),
         Commands::ConvertTextures=>convert_textures(),
-        Commands::Upload=>upload(),
-        Commands::Scan=>scan(),
-        Commands::Replace=>replace(),
-        Commands::Interactive=>interactive(),
         Commands::Extract(pathlist)=>extract(pathlist.paths),
+        Commands::Interactive=>interactive(),
+        Commands::Replace=>replace(),
+        Commands::Scan=>scan(),
+        Commands::Upload=>upload(),
     }
 }