Compare commits
6 Commits
ba46dce3a3
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 95a19dceb3 | |||
| e8f66cd06f | |||
| c5a2463b91 | |||
|
|
1c86fa0c68 | ||
|
|
b67c2e7779 | ||
|
|
e1086312dd |
@@ -1,4 +1,4 @@
|
|||||||
<!-- Generated by SpecStory, Markdown v2.0.0 -->
|
<!-- Generated by SpecStory, Markdown v2.1.0 -->
|
||||||
|
|
||||||
<!-- cursor Session 1aae6d70-0daa-49a8-b8f1-7e9d36a76a3b (2025-11-11 01:50Z) -->
|
<!-- cursor Session 1aae6d70-0daa-49a8-b8f1-7e9d36a76a3b (2025-11-11 01:50Z) -->
|
||||||
|
|
||||||
@@ -988,7 +988,7 @@ Reviewing the current code structure, then implementing the plan step by step.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<tool-use data-tool-type="generic" data-tool-name="todo_write">
|
<tool-use data-tool-type="task" data-tool-name="todo_write">
|
||||||
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
||||||
|
|
||||||
- [-] Add get_available_ram() function with psutil support and Windows fallback
|
- [-] Add get_available_ram() function with psutil support and Windows fallback
|
||||||
@@ -1207,7 +1207,7 @@ Lines added: 38, lines removed: undefined
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<tool-use data-tool-type="generic" data-tool-name="todo_write">
|
<tool-use data-tool-type="task" data-tool-name="todo_write">
|
||||||
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
||||||
|
|
||||||
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
||||||
@@ -1411,7 +1411,7 @@ Lines added: 73, lines removed: 4
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<tool-use data-tool-type="generic" data-tool-name="todo_write">
|
<tool-use data-tool-type="task" data-tool-name="todo_write">
|
||||||
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
||||||
|
|
||||||
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
||||||
@@ -1472,7 +1472,7 @@ Lines added: 3, lines removed: undefined
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<tool-use data-tool-type="generic" data-tool-name="todo_write">
|
<tool-use data-tool-type="task" data-tool-name="todo_write">
|
||||||
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
||||||
|
|
||||||
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
||||||
@@ -1528,7 +1528,7 @@ Lines added: 4, lines removed: 2
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<tool-use data-tool-type="generic" data-tool-name="todo_write">
|
<tool-use data-tool-type="task" data-tool-name="todo_write">
|
||||||
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
<details><summary>Tool use: **todo_write** • Todo List</summary>
|
||||||
|
|
||||||
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
- [x] Add get_available_ram() function with psutil support and Windows fallback
|
||||||
|
|||||||
@@ -0,0 +1,197 @@
|
|||||||
|
<!-- Generated by SpecStory, Markdown v2.1.0 -->
|
||||||
|
|
||||||
|
<!-- cursor Session 92e6d22f-d2e8-4786-8d47-b22f9893e990 (2025-11-26 20:08Z) -->
|
||||||
|
|
||||||
|
# Configure ConfigLoader for zipseq and unzipseq (2025-11-26 20:08Z)
|
||||||
|
|
||||||
|
_**User (2025-11-26 19:57Z)**_
|
||||||
|
|
||||||
|
@ConfigLoader.ps1 ConfigLoader should push zipseq and unzipseq to \Renders.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
_**Agent (model default, mode Agent)**_
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
Checking for `zipseq` and `unzipseq` files and the `\Renders` directory structure.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<tool-use data-tool-type="generic" data-tool-name="glob_file_search">
|
||||||
|
<details>
|
||||||
|
<summary>Tool use: **glob_file_search** • Searched codebase "*zipseq*" • **2** results in **1** directory</summary>
|
||||||
|
|
||||||
|
Directory: **a:\1 Amazon_Active_Projects\3 ProjectStructure** (2 files)
|
||||||
|
|
||||||
|
| File |
|
||||||
|
|------|
|
||||||
|
| `ZipSeqArchv.bat` |
|
||||||
|
| `UnzipSeqArchv.bat` |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
</tool-use>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<tool-use data-tool-type="generic" data-tool-name="glob_file_search">
|
||||||
|
<details>
|
||||||
|
<summary>Tool use: **glob_file_search** • Searched codebase "*unzipseq*" • **1** result in **1** directory</summary>
|
||||||
|
|
||||||
|
Directory: **a:\1 Amazon_Active_Projects\3 ProjectStructure** (1 file)
|
||||||
|
|
||||||
|
| File |
|
||||||
|
|------|
|
||||||
|
| `UnzipSeqArchv.bat` |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
</tool-use>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<tool-use data-tool-type="search" data-tool-name="codebase_search">
|
||||||
|
<details>
|
||||||
|
<summary>Tool use: **codebase_search** • Searched codebase "Renders directory structure or path" • **14** results</summary>
|
||||||
|
|
||||||
|
| File | Lines |
|
||||||
|
|------|-------|
|
||||||
|
| `NewProject.bat` | L58-83 |
|
||||||
|
| `NewProject.bat` | L63 |
|
||||||
|
| `UpgradeToGitProj.bat` | L59 |
|
||||||
|
| `UpgradeToGitProj.bat` | L53-126 |
|
||||||
|
| `components/gitignore` | L123 |
|
||||||
|
| `zip_sequences.py` | L565-585 |
|
||||||
|
| `UpgradeToGitProj.bat` | L121-166 |
|
||||||
|
| `zip_sequences.py` | L102 |
|
||||||
|
| `UpgradeToGitProj.bat` | L160-218 |
|
||||||
|
| `ConfigLoader.ps1` | L59 |
|
||||||
|
| `GetStructDir.ps1` | L27-68 |
|
||||||
|
| `UpgradeToGitProj.bat` | L215-295 |
|
||||||
|
| `ZipSeqArchv.bat` | L44 |
|
||||||
|
| `UnzipSeqArchv.bat` | L42 |
|
||||||
|
|
||||||
|
</details>
|
||||||
|
</tool-use>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
Adding logic to deploy `ZipSeqArchv.bat` and `UnzipSeqArchv.bat` to the project root's `\Renders` directory. Checking the current deployment logic:
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<tool-use data-tool-type="read" data-tool-name="read_file">
|
||||||
|
<details><summary>Tool use: **read_file** • Read file: ConfigLoader.ps1</summary>
|
||||||
|
|
||||||
|
</details>
|
||||||
|
</tool-use>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
Adding logic to deploy `ZipSeqArchv.bat` and `UnzipSeqArchv.bat` to the project root's `\Renders` directory:
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<tool-use data-tool-type="write" data-tool-name="search_replace">
|
||||||
|
|
||||||
|
<details><summary>Tool use: **code_edit** • Edit file: ConfigLoader.ps1</summary>
|
||||||
|
|
||||||
|
**Chunk 1**
|
||||||
|
Lines added: 24, lines removed: undefined
|
||||||
|
|
||||||
|
```diff
|
||||||
|
@@ -317,4 +317,28 @@
|
||||||
|
|
||||||
|
Write-Host "All batch files refreshed successfully." -ForegroundColor Green
|
||||||
|
+
|
||||||
|
+ # Deploy ZipSeqArchv.bat and UnzipSeqArchv.bat to \Renders
|
||||||
|
+ Write-Host "`n=== Deploying ZipSeqArchv.bat and UnzipSeqArchv.bat to \Renders ===" -ForegroundColor Magenta
|
||||||
|
+ $rendersDir = Join-Path -Path $resolvedProject -ChildPath 'Renders'
|
||||||
|
+ if (-not (Test-Path -LiteralPath $rendersDir -PathType Container)) {
|
||||||
|
+ New-Item -Path $rendersDir -ItemType Directory -Force | Out-Null
|
||||||
|
+ Write-Host "Created Renders directory: $rendersDir" -ForegroundColor Cyan
|
||||||
|
+ }
|
||||||
|
+ $zipFiles = @(
|
||||||
|
+ @{ Name = 'ZipSeqArchv.bat'; Source = Join-Path -Path $structDir -ChildPath 'ZipSeqArchv.bat' },
|
||||||
|
+ @{ Name = 'UnzipSeqArchv.bat'; Source = Join-Path -Path $structDir -ChildPath 'UnzipSeqArchv.bat' }
|
||||||
|
+ )
|
||||||
|
+ foreach ($zipFile in $zipFiles) {
|
||||||
|
+ $targetPath = Join-Path -Path $rendersDir -ChildPath $zipFile.Name
|
||||||
|
+ try {
|
||||||
|
+ Copy-Item -Path $zipFile.Source -Destination $targetPath -Force
|
||||||
|
+ Write-Host "[OK] $targetPath" -ForegroundColor Green
|
||||||
|
+ }
|
||||||
|
+ catch {
|
||||||
|
+ Write-Host "[FAIL] $targetPath" -ForegroundColor Red
|
||||||
|
+ Write-Host " $($_.Exception.Message)" -ForegroundColor DarkRed
|
||||||
|
+ exit 1
|
||||||
|
+ }
|
||||||
|
+ }
|
||||||
|
|
||||||
|
# Deploy .gitattributes and .gitignore to project root if they don't exist
|
||||||
|
```
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
</tool-use>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
Checking for linting errors:
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<tool-use data-tool-type="generic" data-tool-name="read_lints">
|
||||||
|
<details>
|
||||||
|
<summary>Tool use: **read_lints** • Read lints for 1 file</summary>
|
||||||
|
|
||||||
|
Lint paths:
|
||||||
|
|
||||||
|
- `ConfigLoader.ps1`
|
||||||
|
|
||||||
|
Lint results
|
||||||
|
|
||||||
|
|
||||||
|
**No lint errors found**
|
||||||
|
</details>
|
||||||
|
</tool-use>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
Updated `ConfigLoader.ps1` to deploy `ZipSeqArchv.bat` and `UnzipSeqArchv.bat` to the project root's `\Renders` directory.
|
||||||
|
|
||||||
|
The changes:
|
||||||
|
1. **Creates the `Renders` directory** if it doesn't exist
|
||||||
|
2. **Deploys both batch files** to `\Renders` in the project root
|
||||||
|
3. **Provides status messages** for each deployment
|
||||||
|
|
||||||
|
This follows the same pattern as the git files deployment and runs after the recursive batch file updates and before the git files deployment. The files are copied to `\Renders` even if they already exist elsewhere in the project.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
@@ -317,6 +317,30 @@ if ($MyInvocation.InvocationName -ne '.') {
|
|||||||
|
|
||||||
Write-Host "All batch files refreshed successfully." -ForegroundColor Green
|
Write-Host "All batch files refreshed successfully." -ForegroundColor Green
|
||||||
|
|
||||||
|
# Deploy ZipSeqArchv.bat and UnzipSeqArchv.bat to \Renders
|
||||||
|
Write-Host "`n=== Deploying ZipSeqArchv.bat and UnzipSeqArchv.bat to \Renders ===" -ForegroundColor Magenta
|
||||||
|
$rendersDir = Join-Path -Path $resolvedProject -ChildPath 'Renders'
|
||||||
|
if (-not (Test-Path -LiteralPath $rendersDir -PathType Container)) {
|
||||||
|
New-Item -Path $rendersDir -ItemType Directory -Force | Out-Null
|
||||||
|
Write-Host "Created Renders directory: $rendersDir" -ForegroundColor Cyan
|
||||||
|
}
|
||||||
|
$zipFiles = @(
|
||||||
|
@{ Name = 'ZipSeqArchv.bat'; Source = Join-Path -Path $structDir -ChildPath 'ZipSeqArchv.bat' },
|
||||||
|
@{ Name = 'UnzipSeqArchv.bat'; Source = Join-Path -Path $structDir -ChildPath 'UnzipSeqArchv.bat' }
|
||||||
|
)
|
||||||
|
foreach ($zipFile in $zipFiles) {
|
||||||
|
$targetPath = Join-Path -Path $rendersDir -ChildPath $zipFile.Name
|
||||||
|
try {
|
||||||
|
Copy-Item -Path $zipFile.Source -Destination $targetPath -Force
|
||||||
|
Write-Host "[OK] $targetPath" -ForegroundColor Green
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
Write-Host "[FAIL] $targetPath" -ForegroundColor Red
|
||||||
|
Write-Host " $($_.Exception.Message)" -ForegroundColor DarkRed
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
# Deploy .gitattributes and .gitignore to project root if they don't exist
|
# Deploy .gitattributes and .gitignore to project root if they don't exist
|
||||||
Write-Host "`n=== Deploying .gitattributes and .gitignore to project root ===" -ForegroundColor Magenta
|
Write-Host "`n=== Deploying .gitattributes and .gitignore to project root ===" -ForegroundColor Magenta
|
||||||
$gitFiles = @(
|
$gitFiles = @(
|
||||||
|
|||||||
@@ -40,6 +40,16 @@
|
|||||||
*.obj filter=lfs diff=lfs merge=lfs -text
|
*.obj filter=lfs diff=lfs merge=lfs -text
|
||||||
*.usd filter=lfs diff=lfs merge=lfs -text
|
*.usd filter=lfs diff=lfs merge=lfs -text
|
||||||
*.vdb filter=lfs diff=lfs merge=lfs -text
|
*.vdb filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bphys filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bobj filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bvel filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bpointcache filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.blob filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.unitypackage filter=lfs diff=lfs merge=lfs -text
|
||||||
|
|
||||||
|
# Flip Fluids cache files
|
||||||
|
*.data filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.sqlite3 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
|
||||||
# Substance files
|
# Substance files
|
||||||
*.sbs filter=lfs diff=lfs merge=lfs -text
|
*.sbs filter=lfs diff=lfs merge=lfs -text
|
||||||
@@ -81,3 +91,6 @@
|
|||||||
# Other
|
# Other
|
||||||
*.uni filter=lfs diff=lfs merge=lfs -text
|
*.uni filter=lfs diff=lfs merge=lfs -text
|
||||||
*.pdn filter=lfs diff=lfs merge=lfs -text
|
*.pdn filter=lfs diff=lfs merge=lfs -text
|
||||||
|
|
||||||
|
# Python files
|
||||||
|
*.npz filter=lfs diff=lfs merge=lfs -text
|
||||||
@@ -41,13 +41,6 @@
|
|||||||
*.tmp
|
*.tmp
|
||||||
*.temp
|
*.temp
|
||||||
|
|
||||||
# Blender internal cache files
|
|
||||||
*.bpy
|
|
||||||
*.bmesh
|
|
||||||
*.bvh
|
|
||||||
*.bobj
|
|
||||||
*.bphys
|
|
||||||
|
|
||||||
# OS generated files
|
# OS generated files
|
||||||
.DS_Store
|
.DS_Store
|
||||||
.DS_Store?
|
.DS_Store?
|
||||||
|
|||||||
Reference in New Issue
Block a user