# Persistent Command History with Output and “Run Again” Option

**Project:** Panel | **Board:** Live | **Votes:** 2
**URL:** https://roadmap.ploi.cloud/projects/2-panel/items/24-persistent-command-history-with-output-and-run-again-option

---

When running commands in Ploi Cloud (e.g., `ls` or `php artisan`), the output is currently shown only until the page is refreshed or another command is executed, at which point the previous output is lost.

Introducing a command history feature—similar to deployment logs—would allow users to view past commands with details such as timestamp, status, output, triggered by, and the original command. Each entry should include a “Run again” option, which would execute the command anew and create a fresh log entry.

This would provide better traceability, troubleshooting capabilities, and convenience for frequently used commands.

---

## Comments

**Dennis** (2025-08-12T11:52:07+00:00):
![](http://roadmap.ploi.cloud/storage/ZLUg3eo9b7U7uiKAIMT3SRsKdo8byvOmR0LqnLMF.png)

**Troels Johnsen** (2025-08-12T12:09:41+00:00):
I get a "failed" status on a command (`php artisan migrate:fresh --drop-views --force`), but I can verify in the database, that all migrations has been dropped and recreated.

It throws a "Command execution timed out" in the terminal output. This must be related to this https://roadmap.ploi.cloud/projects/2-panel/items/26-full-command-output-streaming-no-truncation



