Add devnet reset command
Feature Request
Add a devnet reset command to clear devnet state and start fresh without manually deleting directories.
Current Behavior
- No
resetcommand exists - Users must manually run
rm -rf ~/.devnet/datato clear state - Error when running
./devnet reset --force
Desired Behavior
./devnet reset # Reset with confirmation prompt
./devnet reset --force # Reset without prompt
Implementation Requirements
- Stop devnet if running
- Stop pool daemon if running
- Clear
~/.devnet/datadirectory - Preserve configuration and binaries
- Optional
--forceflag to skip confirmation - Optional
--allflag to also clear configs/binaries
Use Cases
- Quick state reset during development
- Clean slate for testing
- CI/CD pipeline cleanup
- Troubleshooting state corruption
Acceptance Criteria
-
devnet resetcommand implemented -
Confirmation prompt by default -
--forceflag skips confirmation -
Stops running processes before reset -
Documentation updated -
Tests added