mirror of
https://github.com/th30d4y/ExecuTrace.git
synced 2026-05-26 11:35:51 +00:00
first commit
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
<div align="center">
|
||||
|
||||
```
|
||||
███████╗██╗ ██╗███████╗ ██████╗██╗ ██╗████████╗██████╗ █████╗ ██████╗███████╗
|
||||
██╔════╝╚██╗██╔╝██╔════╝██╔════╝██║ ██║╚══██╔══╝██╔══██╗██╔══██╗██╔════╝██╔════╝
|
||||
█████╗ ╚███╔╝ █████╗ ██║ ██║ ██║ ██║ ██████╔╝███████║██║ █████╗
|
||||
██╔══╝ ██╔██╗ ██╔══╝ ██║ ██║ ██║ ██║ ██╔══██╗██╔══██║██║ ██╔══╝
|
||||
███████╗██╔╝ ██╗███████╗╚██████╗╚██████╔╝ ██║ ██║ ██║██║ ██║╚██████╗███████╗
|
||||
╚══════╝╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚══════╝
|
||||
```
|
||||
|
||||
# ExecuTrace
|
||||
|
||||
**Record, edit, and replay developer workflows**
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://www.python.org/downloads/)
|
||||
[](#)
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## About
|
||||
|
||||
ExecuTrace is a Python library and CLI tool that captures developer workflows and replays them reliably.
|
||||
|
||||
**What it does:**
|
||||
- Records terminal commands from shell history
|
||||
- Tracks file system changes (create, modify, delete)
|
||||
- Saves workflows in JSON or XML format
|
||||
- Replays workflows with multiple execution modes
|
||||
|
||||
**Why use it:**
|
||||
- Automate repetitive development tasks
|
||||
- Share procedures with team members
|
||||
- Create reproducible environment setups
|
||||
- Document complex workflows reliably
|
||||
- Ensure consistent deployments
|
||||
|
||||
---
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install exectrace
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Quick Usage
|
||||
|
||||
```bash
|
||||
# Record
|
||||
exectrace record my-workflow
|
||||
# ... run your commands ...
|
||||
exectrace stop
|
||||
|
||||
# Replay
|
||||
exectrace replay my-workflow --explain
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## License
|
||||
|
||||
MIT License - See [LICENSE](LICENSE) for details.
|
||||
|
||||
Reference in New Issue
Block a user