Save this file as ~/.config/yadm/bootstrap and make it executable. It expects
environment variable file with a name of shell script to execute. file can be relative to ~/.config/yadm/ or has full
path.
It also adds some helpers (e.g. install, confirm, command_exists, source_if_exists ) that can be used in sourced files.
What does this PR do?
Save this file as
~/.config/yadm/bootstrap
and make it executable. It expects environment variablefile
with a name of shell script to execute.file
can be relative to ~/.config/yadm/ or has full path.It also adds some helpers (e.g.
install
,confirm
,command_exists
,source_if_exists
) that can be used in sourced files.Usage:
or
where
~/.config/yadm/install
can be like this:What issues does this PR fix or reference?
[A list of related issues / pull requests.]
Previous Behavior
New Behavior
Have tests been written for this change?
No
Have these commits been signed with GnuPG?
Yes
Please review yadm's Contributing Guide for best practices.