git -C '.' status --short --branchgit -C '.' log --oneline -5git -C '.' remote -vGet-ChildItem '.' -Recurse -File | Where-Object FullName -notmatch '\\.git\\' | Group-Object Extension | Sort-Object Count -Descending | Select-Object -First 10 Name,CountGet-ChildItem '.' -File | Where-Object Name -in 'pyproject.toml','setup.py','setup.cfg','requirements.txt','package.json','Cargo.toml','go.mod','composer.json' | Select-Object NameGet-Content './pyproject.toml'Get-ChildItem '.' -File | Where-Object Name -in 'pytest.ini','tox.ini','ruff.toml','.ruff.toml','Makefile','noxfile.py' | Select-Object Namepython --versionGet-ChildItem '.' -Recurse -File | Where-Object FullName -notmatch '\\.git\\' | Sort-Object Length -Descending | Select-Object -First 10 FullName,LengthGet-ChildItem '.' -Recurse -File -Include *.py | Select-String -Pattern 'TODO|FIXME' | Measure-Object | Select-Object Count
…and different spellings on Linux (10) and macOS (10)
Linux
git status --short --branchgit log --oneline -5git remote -vfind . -type f -not -path './.git/*' | sed -n 's/.*\.//p' | sort | uniq -c | sort -rn | headls pyproject.toml setup.py setup.cfg requirements.txt package.json Cargo.toml go.mod 2>/dev/nullcat pyproject.tomlls pytest.ini tox.ini ruff.toml .ruff.toml Makefile noxfile.py 2>/dev/nullpython3 --versionfind . -type f -not -path './.git/*' -printf '%s %p\n' | sort -rn | headgrep -rIn --include='*.py' -E 'TODO|FIXME' . | wc -l
macOS
git status --short --branchgit log --oneline -5git remote -vfind . -type f -not -path './.git/*' | sed -n 's/.*\.//p' | sort | uniq -c | sort -rn | headls pyproject.toml setup.py setup.cfg requirements.txt package.json Cargo.toml go.mod 2>/dev/nullcat pyproject.tomlls pytest.ini tox.ini ruff.toml .ruff.toml Makefile noxfile.py 2>/dev/nullpython3 --versionfind . -type f -not -path './.git/*' -exec stat -f '%z %N' {} + | sort -rn | headgrep -rIn --include='*.py' -E 'TODO|FIXME' . | wc -l
10 fragments to stitch together before the first edit.
qzx diagnoseProject .- Technologies
- Dependencies
- Environment
- Tests & lint
- Git state
- Source analysis
- Large files
- Findings
1.3× faster. One briefing with findings and the next checks to run.