#!/bin/bash set -eu -o pipefail function enter () { local dir="${1:?need directory to enter}" echo $' in' $dir cd $dir} function indent () { "$@" | grep "package size" | while read -r line; do echo " " $line done} echo "in root: gitoxide CLI"indent cargo diet -n --package-size-limit 25KB(enter git-hash && indent cargo diet -n --package-size-limit 5KB)(enter git-features && indent cargo diet -n --package-size-limit 15KB)(enter git-ref && indent cargo diet -n --package-size-limit 4KB)(enter git-url && indent cargo diet -n --package-size-limit 7KB)(enter git-object && indent cargo diet -n --package-size-limit 20KB)(enter git-commitgraph && indent cargo diet -n --package-size-limit 15KB)(enter git-odb && indent cargo diet -n --package-size-limit 65KB)(enter git-protocol && indent cargo diet -n --package-size-limit 20KB)(enter git-packetline && indent cargo diet -n --package-size-limit 10KB)(enter git-repository && indent cargo diet -n --package-size-limit 10KB)(enter git-transport && indent cargo diet -n --package-size-limit 20KB)(enter gitoxide-core && indent cargo diet -n --package-size-limit 15KB)
#!/bin/bash
set -eu -o pipefail
function enter () {
local dir="${1:?need directory to enter}"
echo $' in' $dir
cd $dir
}
function indent () {
"$@" | grep "package size" | while read -r line; do
echo " " $line
done
}
echo "in root: gitoxide CLI"
indent cargo diet -n --package-size-limit 25KB
(enter git-hash && indent cargo diet -n --package-size-limit 5KB)
(enter git-features && indent cargo diet -n --package-size-limit 15KB)
(enter git-ref && indent cargo diet -n --package-size-limit 4KB)
(enter git-url && indent cargo diet -n --package-size-limit 7KB)
(enter git-object && indent cargo diet -n --package-size-limit 20KB)
(enter git-commitgraph && indent cargo diet -n --package-size-limit 15KB)
(enter git-odb && indent cargo diet -n --package-size-limit 65KB)
(enter git-protocol && indent cargo diet -n --package-size-limit 20KB)
(enter git-packetline && indent cargo diet -n --package-size-limit 10KB)
(enter git-repository && indent cargo diet -n --package-size-limit 10KB)
(enter git-transport && indent cargo diet -n --package-size-limit 20KB)
(enter gitoxide-core && indent cargo diet -n --package-size-limit 15KB)