aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md6
-rwxr-xr-xinception18
2 files changed, 18 insertions, 6 deletions
diff --git a/README.md b/README.md
index e65bca8..3cbc1e4 100644
--- a/README.md
+++ b/README.md
@@ -11,9 +11,9 @@ Get the code:
git clone --recursive https://git.fluxo.info/rhatto/apps $HOME/apps && cd $HOME/apps
-Then check the source integrity of the latest release (also implemented on `git-check-tag` on `utils-git` subfolder):
+Then check the source integrity of the latest release:
- git verify-commit HEAD
+ /usr/bin/git -C $HOME/apps verify-commit HEAD
Then add each subfolder from the `apps` repository to your `$PATH` depending on which projects you want to use.
@@ -26,7 +26,7 @@ A more radical approach takes over of all your environment (shell and desktop ex
Then, after manually checking repository versions:
- $HOME/apps/inception load
+ $HOME/apps/inception load --all --deps
Once installed locally, you can deploy remotelly using rsync+ssh:
diff --git a/inception b/inception
index d66f38f..a24b0dc 100755
--- a/inception
+++ b/inception
@@ -43,9 +43,21 @@ elif [ "$1" == "load" ]; then
(
cd $DIRNAME
- echo "Loading all dotfiles..."
- ./metadot/metadot load --all
- ./metadot/metadot deps --all
+ BUNDLE="$2"
+ DEPENDENCIES="$3"
+
+ if [ "$BUNDLE" == "--all" ]; then
+ echo "Loading all dotfiles..."
+ ./metadot/metadot load --all
+ ./metadot/metadot deps --all
+ elif [ -z "$BUNDLE" ]; then
+ echo "Loading $BUNDLE dotfiles..."
+ ./metadot/metadot load-bundle $BUNDLE
+
+ if [ "$DEPENDENCIES" == "--deps" ]; then
+ ./metadot/metadot deps-bundle $BUNDLE
+ fi
+ fi
)
echo "Done. Logout and login again to apply all changes."