make build script using python
This commit is contained in:
parent
c656da613f
commit
499c22e8cc
20
biggit.ps1
20
biggit.ps1
@ -1,20 +0,0 @@
|
||||
|
||||
$objects = git verify-pack -v .git/objects/pack/pack-aba4bfc55979194c86dbd466c86e57d8199ae7ad.idx | Select-String -Pattern 'chain' -NotMatch | ForEach-Object {$_.Line} | Sort-Object -Property @{Expression={$_.Split(" ")[2]}; Ascending=$false} | Select-Object -First 50
|
||||
|
||||
Write-Output "All sizes are in kB. The pack column is the size of the object, compressed, inside the pack file."
|
||||
|
||||
$output = "size,pack,SHA,location"
|
||||
foreach ($y in $objects) {
|
||||
# extract the size in bytes
|
||||
$size = [int]($y.Split(" ")[4]/1024)
|
||||
# extract the compressed size in bytes
|
||||
$compressedSize = [int]($y.Split(" ")[5]/1024)
|
||||
# extract the SHA
|
||||
$sha = $y.Split(" ")[0]
|
||||
# find the objects location in the repository tree
|
||||
$other = git rev-list --all --objects | Select-String $sha
|
||||
$output += "`n${size},${compressedSize},${other}"
|
||||
}
|
||||
|
||||
Write-Output $output | ConvertFrom-Csv -Delimiter "," | Format-Table
|
||||
Pause
|
27
biggit.sh
27
biggit.sh
@ -1,27 +0,0 @@
|
||||
#!/bin/bash
|
||||
#set -x
|
||||
IFS=$'\n';
|
||||
|
||||
# 默认值是 10个 可以一次性展示更多 就修改第15行代码 | head -n 30 或者更多
|
||||
objects=`git verify-pack -v .git/objects/pack/pack-aba4bfc55979194c86dbd466c86e57d8199ae7ad.idx | grep -v chain | sort -k3nr | head -n 50`
|
||||
|
||||
echo "All sizes are in kB. The pack column is the size of the object, compressed, inside the pack file."
|
||||
|
||||
output="size,pack,SHA,location"
|
||||
for y in $objects
|
||||
do
|
||||
# extract the size in bytes
|
||||
size=$((`echo $y | cut -f 5 -d ' '`/1024))
|
||||
# extract the compressed size in bytes
|
||||
compressedSize=$((`echo $y | cut -f 6 -d ' '`/1024))
|
||||
# extract the SHA
|
||||
sha=`echo $y | cut -f 1 -d ' '`
|
||||
# find the objects location in the repository tree
|
||||
other=`git rev-list --all --objects | grep $sha`
|
||||
#lineBreak=`echo -e "\n"`
|
||||
output="${output}\n${size},${compressedSize},${other}"
|
||||
done
|
||||
|
||||
echo -e $output | column -t -s ', '
|
||||
|
||||
pause
|
13
nuitka_build.py
Normal file
13
nuitka_build.py
Normal file
@ -0,0 +1,13 @@
|
||||
# -------------------------------
|
||||
# Difficult Rocket
|
||||
# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com
|
||||
# All rights reserved
|
||||
# -------------------------------
|
||||
|
||||
import subprocess
|
||||
from libs.utils import nuitka
|
||||
|
||||
if __name__ == '__main__':
|
||||
compiler = nuitka.Status()
|
||||
|
||||
|
@ -1,6 +0,0 @@
|
||||
allPython.ps1 -m compileall 'libs\'
|
||||
allPython.ps1 -m compileall 'Difficult_Rocket\'
|
||||
allPython.ps1 -O -m compileall 'libs\'
|
||||
allPython.ps1 -O -m compileall 'Difficult_Rocket\'
|
||||
allPython.ps1 -OO -m compileall 'libs\'
|
||||
allPython.ps1 -OO -m compileall 'Difficult_Rocket\'
|
Loading…
Reference in New Issue
Block a user