From 39c91b9084c1e2b0386e9778b0d5736155ad9b0e Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 11 Nov 2024 09:24:09 -0700 Subject: [PATCH] Add just target for heaptrack --- .gitignore | 1 + justfile | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index 5405977..929a370 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ /debian/cosmic-files.substvars /debian/cosmic-files/ /debian/files +/heaptrack.* /target/ /vendor.tar /vendor/ diff --git a/justfile b/justfile index 0698d2f..6a0de7a 100644 --- a/justfile +++ b/justfile @@ -73,6 +73,14 @@ run *args: test *args: cargo test {{args}} +heaptrack *args: + #!/usr/bin/env bash + set -ex + rm -fv heaptrack.cosmic-files.* + cargo heaptrack --profile release-with-debug --bin cosmic-files -- {{args}} + zstd -dc < heaptrack.cosmic-files.*.raw.zst | /usr/lib/heaptrack/libexec/heaptrack_interpret | zstd -c > heaptrack.cosmic-files.zst + heaptrack_gui heaptrack.cosmic-files.zst + # Installs files install: install -Dm0755 {{bin-src}} {{bin-dst}}