Installation command.
- Download and install package
composer global require diazoxide/nardivan:dev-master
If you need to use nardivan as global bash command then you should add composer/vendor/bin directory to your user PATH
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
- Create
nardivan.json
file on your project root directory{ "directory": "public_html", "use-symlink-method":true, "scripts": { "pre-update": [], "post-update": [], "pre-install": [], "post-install": [] }, "environments-scripts": { "pre-update": [ "echo 'Start global'" ], "post-update": [ "if [ -f \"composer.json\" ]; then composer update; fi;", "if [ -f \"package.json\" ]; then npm install; fi;" ] }, "environments": [ { "target": "wp-content/themes/my-theme", "name": "my-repo-name", "git": { "url": "git@gitlab.com:my/custom/repo.git", "branch": "master" }, "scripts": { "pre-update": [ "echo 'you custom command'" ], "post-update": [ "echo 'your custom command'" ] } } ] }
- Run installation command
nardivan install
- Run update command
nardivan update