bash-scripts

do mundane tasks with bash automation
Log | Files | Refs | README

commit 48b96aed850bb8f560f2c7cf449413514d4c945e
parent bff9bfcc4c01462ab7d9cc289e2836c00fdd8bbe
Author: ryukamish <[email protected]>
Date:   Wed, 22 Jul 2026 23:58:22 +0530

add: usage and dependency check

Diffstat:
Mcompress | 20++++++++++++++++++++
1 file changed, 20 insertions(+), 0 deletions(-)

diff --git a/compress b/compress @@ -1 +1,21 @@ #!/usr/bin/env bash + +#usage +usage(){ + echo "Usage: compress <file1> <file2> ..." +} + +#check for dependencies +_check_deps(){ + deps=( + tar + gpg + ) + for dep in "${deps[@]}"; + do + if ! command -v "${deps[@]}" &>/dev/null; then + echo "Error: $dep not found. Install $dep first." + exit 1 + fi + done +}