This file is focused on the most useful commands for:
- Running the demo after unzip
- Reducing local folder size under 25 MB (for packaging)
cd "<unzipped-folder>\QS-PPI"
start .\docs\index.htmlcd "E:\Documents\Rahul Pal\Coding\Hackathon\QS-PPI\QS-PPI"
Get-ChildItem -Recurse | Measure-Object -Property Length -Sum | Select-Object @{Name="Size(MB)";Expression={[math]::Round($_.Sum/1MB,2)}}cd "E:\Documents\Rahul Pal\Coding\Hackathon\QS-PPI\QS-PPI"
Get-ChildItem -Directory | ForEach-Object {
$s=(Get-ChildItem $_.FullName -Recurse -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum/1MB
[PSCustomObject]@{Folder=$_.Name; 'Size(MB)'=[math]::Round($s,2)}
} | Sort-Object 'Size(MB)' -Descending | Format-Table -AutoSize# Basic listing
dir
# Detailed listing
Get-ChildItem | Format-List
# Recursive listing
Get-ChildItem -Recursecd "E:\Documents\Rahul Pal\Coding\Hackathon\QS-PPI\QS-PPI"
Remove-Item -Recurse -Force node_modules -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force qs-ppi-dashboard\node_modules -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force dashboard\node_modules -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force .next,dist,build,artifacts -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force circuits\*.ptau,circuits\*.zkey,circuits\*.r1cs,circuits\*.wasm,circuits\*.sym,circuits\*.wtns -ErrorAction SilentlyContinueRoot backend:
cd "E:\Documents\Rahul Pal\Coding\Hackathon\QS-PPI\QS-PPI"
npm installReact dashboard:
cd "E:\Documents\Rahul Pal\Coding\Hackathon\QS-PPI\QS-PPI\qs-ppi-dashboard"
npm install