🦈🏠🐜 Initial Commit 🐜🦈🏠

This commit is contained in:
2026-01-29 19:27:26 -05:00
commit ad74c9c42f
21 changed files with 1499 additions and 0 deletions
@@ -0,0 +1,26 @@
# PowerShell script for Windows container initialization
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 00-init.ps1
# @Description: Script to run init
$ErrorActionPreference = 'Stop'
$exitCode = 0
# Predefined actions - Clear template directories
if (Test-Path 'C:/ProgramData/template-files/data') {
Get-ChildItem 'C:/ProgramData/template-files/data' -Recurse -ErrorAction SilentlyContinue | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
if (Test-Path 'C:/ProgramData/template-files/config') {
Get-ChildItem 'C:/ProgramData/template-files/config' -Recurse -ErrorAction SilentlyContinue | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
if (Test-Path 'C:/ProgramData/template-files/defaults') {
Get-ChildItem 'C:/ProgramData/template-files/defaults' -Recurse -ErrorAction SilentlyContinue | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
# Main script logic here
exit $exitCode
@@ -0,0 +1,15 @@
# PowerShell script for Windows container system setup
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 01-system.ps1
# @Description: Script to run system setup
$ErrorActionPreference = 'Stop'
$exitCode = 0
# System configuration here
exit $exitCode
@@ -0,0 +1,15 @@
# PowerShell script for Windows container package setup
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 02-packages.ps1
# @Description: Script to run package initialization
$ErrorActionPreference = 'Stop'
$exitCode = 0
# Package initialization here
exit $exitCode
@@ -0,0 +1,15 @@
# PowerShell script for Windows container files setup
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 03-files.ps1
# @Description: Script to configure system files
$ErrorActionPreference = 'Stop'
$exitCode = 0
# File configuration here
exit $exitCode
@@ -0,0 +1,15 @@
# PowerShell script for Windows container user setup
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 04-users.ps1
# @Description: Script to configure users
$ErrorActionPreference = 'Stop'
$exitCode = 0
# User configuration here
exit $exitCode
@@ -0,0 +1,15 @@
# PowerShell script for Windows container custom setup
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 05-custom.ps1
# @Description: Script for custom configurations
$ErrorActionPreference = 'Stop'
$exitCode = 0
# Custom configuration here
exit $exitCode
@@ -0,0 +1,15 @@
# PowerShell script for Windows container post setup
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 06-post.ps1
# @Description: Script for post-installation tasks
$ErrorActionPreference = 'Stop'
$exitCode = 0
# Post-installation tasks here
exit $exitCode
@@ -0,0 +1,23 @@
# PowerShell script for Windows container cleanup
# @Version: 202601231310-git
# @Author: CasjaysDev
# @Contact: CasjaysDev <docker-admin@casjaysdev.pro>
# @License: MIT
# @Copyright: Copyright 2026 CasjaysDev
# @File: 07-cleanup.ps1
# @Description: Script for cleanup tasks
$ErrorActionPreference = 'Stop'
$exitCode = 0
# Clean Windows temp files
Remove-Item -Path 'C:\Windows\Temp\*' -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path 'C:\Users\*\AppData\Local\Temp\*' -Recurse -Force -ErrorAction SilentlyContinue
# Clean package caches
if (Get-Command winget -ErrorAction SilentlyContinue) {
# Winget doesn't have explicit cache clean yet
Write-Host 'Winget cache management'
}
exit $exitCode