Skip to content

File manager#35

Merged
salazarsebas merged 6 commits intoScaffoldRust:mainfrom
Benjtalkshow:fileManager
Aug 13, 2025
Merged

File manager#35
salazarsebas merged 6 commits intoScaffoldRust:mainfrom
Benjtalkshow:fileManager

Conversation

@Benjtalkshow
Copy link
Contributor

File Manager Utility for Temporary Rust Projects

Overview

A robust file management utility for creating and cleaning up temporary Rust projects. This system enables isolated compilation environments with full dependency management using the Soroban SDK.

Features

Project Setup

  • Auto-generates Cargo.toml with Soroban SDK dependency
  • Creates standard src/lib.rs structure
  • Stores each project in a unique, timestamp-based directory
    bun run setup
    
    

Cleanup System

  • Full cleanup: Remove all temporary projects
    bun run clean

@Benjtalkshow
Copy link
Contributor Author

@salazarsebas Kindly review

@salazarsebas
Copy link
Member

Please resolve the conflicts.

@Benjtalkshow

@salazarsebas salazarsebas linked an issue Aug 8, 2025 that may be closed by this pull request
@Benjtalkshow
Copy link
Contributor Author

Please resolve the conflicts.

@Benjtalkshow

Alright

@Benjtalkshow
Copy link
Contributor Author

@salazarsebas
Kindly Review

@salazarsebas
Copy link
Member

Hey @Benjtalkshow , please resolve conflicts.

@Benjtalkshow
Copy link
Contributor Author

Hey @Benjtalkshow , please resolve conflicts.

Done

@Benjtalkshow
Copy link
Contributor Author

@salazarsebas
Kindly review this PR. Thanks

Copy link
Member

@salazarsebas salazarsebas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@salazarsebas salazarsebas merged commit 1c415d7 into ScaffoldRust:main Aug 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create fileManager for Temporary Project Setup [backend]

2 participants