Skip to content

Commit

Permalink
add some helper scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
bmflynn committed Mar 3, 2025
1 parent 47bb7d1 commit bfbd5e0
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 0 deletions.
15 changes: 15 additions & 0 deletions scripts/index.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/env python3
import argparse
from pathlib import Path

from edosl0util import stream

parser = argparse.ArgumentParser()
parser.add_argument("dat", type=Path)
args = parser.parse_args()

with open(f"{args.dat}.idx", "wt") as fp:
for group in stream.collect_groups(stream.jpss_packet_stream(open(args.dat, "rb"))):
dt = group[0].stamp
for pkt in group:
fp.write(f"{pkt.apid}, {dt:%Y-%m-%dT%H:%M:%S.%fZ}, {pkt.seqid}\n")
20 changes: 20 additions & 0 deletions scripts/make_dist.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/bash
set -e

target=x86_64-unknown-linux-musl

cargo build -p ccsds-cmd --target=${target} -r

cwd=${PWD}
workdir=$(mktemp -d)
version=$(cd ccsds-cmd && cargo read-manifest | jq -r .version)
trap "rm -rf ${workdir}" EXIT
target=x86_64-unknown-linux-musl
distdir=$workdir/$target
mkdir $distdir
rsync -av target/x86_64-unknown-linux-musl/release/ccsds $distdir/
rsync -av LICENSE-APACHE $distdir/
rsync -av LICENSE-MIT $distdir/
rsync -av README.md $distdir/
cd $workdir
tar czvf ${cwd}/ccsds_${version}.tar.gz $target

0 comments on commit bfbd5e0

Please sign in to comment.