diff --git a/justfile b/justfile index 03a3e87..647a381 100644 --- a/justfile +++ b/justfile @@ -66,6 +66,16 @@ install: install-desktop-entries (install-bin bin-src bin-dest) (install-file me find 'resources'/'default_schema' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 'resources'/'default_schema'/{} {{default-schema-target}}/{} find 'resources'/'icons' -type f -exec echo {} \; | rev | cut -d'/' -f-3 | rev | xargs -d '\n' -I {} install -Dm0644 'resources'/'icons'/{} {{iconsdir}}/{} +[private] +install-cmd options src dest: + install {{options}} {{src}} {{dest}} + +[private] +install-bin src dest: (install-cmd '-Dm0755' src dest) + +[private] +install-file src dest: (install-cmd '-Dm0644' src dest) + # Uninstalls everything (requires same arguments as given to install) uninstall: rm -rf {{bin-dest}} \ diff --git a/scripts/common.just b/scripts/common.just index 8571ad7..5e689bf 100644 --- a/scripts/common.just +++ b/scripts/common.just @@ -1,14 +1,3 @@ -# Installation command -[no-cd, private] -install-cmd options src dest: - install {{options}} {{src}} {{dest}} - -[no-cd, private] -install-bin src dest: (install-cmd '-Dm0755' src dest) - -[no-cd, private] -install-file src dest: (install-cmd '-Dm0644' src dest) - # Check if required dependencies are installed on the system dep-check: #!/bin/sh