diff --git a/publish.lua b/publish.lua
index ab26c0062964c4ebf2a837886d11b719e78ffb7f..3ad20ebeadb21060a176a102f9d78d360c94277b 100644
--- a/publish.lua
+++ b/publish.lua
@@ -221,9 +221,15 @@ local p, err = subprocess.shell {
     'vsce', 'publish',
     cwd = out,
     stderr = true,
+    stdout = true,
 }
 if not p then
     error(err)
 end
+for line in p.stdout:read 'l' do
+    print(line)
+end
 p:wait()
 print(p.stderr:read 'a')
+
+print('完成')