From 5d916c28476ad03b5e55f329a20594fb03c02dfc Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Sun, 4 Aug 2024 23:15:41 +0000 Subject: [PATCH] chore: add system/logs scripts --- package.json | 2 ++ src/scripts/systemctl.zsh | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100755 src/scripts/systemctl.zsh diff --git a/package.json b/package.json index cb6eb52..38c868c 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,8 @@ "scripts": { "start": "tsx src/index.ts", "dev": "nodemon --exec tsx src/index.ts", + "service": "src/scripts/systemctl.zsh", + "logs": "journalctl -f -u venom-bot.service", "build": "tsc && tsc-alias", "test": "echo \"Error: no test specified\" && exit 1" }, diff --git a/src/scripts/systemctl.zsh b/src/scripts/systemctl.zsh new file mode 100755 index 0000000..132e6d8 --- /dev/null +++ b/src/scripts/systemctl.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh + +if [[ $# -eq 0 ]]; then + echo 'Usage: pnpm service ' + return 1 +fi + +systemctl $1 venom-bot