dep

Package manager for embedded C libraries
git clone git://git.finwo.net/app/dep
Log | Files | Refs | README | LICENSE

commit b2f52205154f8903e021f84fc9258abd89ac3c63
parent 1776d037645ae00a438f01fbfafcbb7db872373c
Author: finwo <finwo@pm.me>
Date:   Mon, 13 Nov 2017 23:39:02 +0100

Fixed minor brainfart ; added default repository

Diffstat:
Mdep | 4+++-
Mdep-repo | 8++++++--
2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/dep b/dep @@ -24,7 +24,9 @@ containsElement () { # Make sure the required stuff exists [ -d ~/.cdeps ] || mkdir -p ~/.cdeps [ -f ~/.cdeps/config ] || touch ~/.cdeps/config -[ -f ~/.cdeps/repositories ] || touch ~/.cdeps/repositories +[ -f ~/.cdeps/repositories ] || { + echo "https://github.com/cdeps/deps-repository/archive/master.tar.gz" > ~/.cdeps/repositories +} # Load the user's configuration clean_conf ~/.cdeps/config diff --git a/dep-repo b/dep-repo @@ -2,7 +2,9 @@ # Make sure the required stuff exists [ -d ~/.cdeps ] || mkdir -p ~/.cdeps -[ -f ~/.cdeps/repositories ] || touch ~/.cdeps/repositories +[ -f ~/.cdeps/repositories ] || { + echo "https://github.com/cdeps/deps-repository/archive/master.tar.gz" > ~/.cdeps/repositories +} # Regex for validating URLs # https://stackoverflow.com/a/3184819 @@ -16,7 +18,7 @@ case "$1" in add) # The user must give a url we're using - if [[ -n "$2" ]]; then + if [[ -z "$2" ]]; then echo "No repository url given" >&2 exit 1 fi @@ -29,10 +31,12 @@ case "$1" in # Save, further checks haven't been written echo "$2" >> ~/.cdeps/repositories + echo "The following URL was added: $2" ;; update) + ;; remove) ;;