From f6d8926292831c86abc2cf3c6cc14233ad004d55 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Tue, 10 Mar 2026 11:49:16 -0400 Subject: [PATCH] Add YALP Core development aliases for database and API management --- zshrc-natera | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zshrc-natera b/zshrc-natera index f594fa3..e4e5e61 100644 --- a/zshrc-natera +++ b/zshrc-natera @@ -29,6 +29,15 @@ alias assayapi='cd ~/work/yalp-assay-qc-api' alias assay='cd ~/work/yalp-assay-qc' alias lvsync='cd ~/work/yalp-lv-sync' +# YALP Core development aliases +alias yalp:db:password='core && yalp-db-pw-dev | pbcopy' +alias yalp:db:rebuild='core && make local_db_destroy && make local_db_init && make local_db_start' +alias yalp:db:start='core && make local_db_start' +alias yalp:db:stop='core && make local_db_stop' +alias yalp:api='core && make local_run_api' +alias yalp:psql='core && docker exec -it yalp-core-postgres psql -U postgres -d yalp_core_db' +alias yalp:start='core && make local_db_start && make local_run_api' + # Sensitive values (AWS profile, OTEL endpoint, cert paths, refresh alias) are in zshrc-natera.private # Copy zshrc-natera.private.example to zshrc-natera.private and fill in. That file is gitignored. [[ -f ~/dotfiles/zshrc-natera.private ]] && source ~/dotfiles/zshrc-natera.private