From b9879d231ce30a4a21b789835e281679abaedf65 Mon Sep 17 00:00:00 2001 From: sHa Date: Fri, 7 Jun 2019 11:32:20 +0300 Subject: [PATCH] update --- README.md | 38 +++++++++++++++++++ package.json | 8 ++-- scripts/{ => fs}/fix_permissions.sh | 10 +++-- .../storage_push.sh} | 0 .../submodule_pull.sh} | 0 5 files changed, 50 insertions(+), 6 deletions(-) rename scripts/{ => fs}/fix_permissions.sh (53%) rename scripts/{git.storage_push.sh => git/storage_push.sh} (100%) rename scripts/{git.submodule_pull.sh => git/submodule_pull.sh} (100%) diff --git a/README.md b/README.md index 6cced34..79afc71 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,40 @@ # sscript Useful Shell scripts for projects + +# Install + +with npm + +`npm install sscripts` + +with yarn + +`yarn add sscripts` + +# Run + +shell + +`./node_modules/.bin/{script_name}` + +npm + +`npm run {script_name}` + +yarn + +`yarn {script_name}` + +# Scripts + +## git + +### storage_push +Upload all changes in storage folder into git repository + +### submodule_pull + + +## file system + +### fix_permissions diff --git a/package.json b/package.json index f994d77..fef69f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sscripts", - "version": "1.0.5", + "version": "1.0.6", "description": "Useful Shell scripts for projects", "author": "sHa ", "license": "MIT", @@ -14,11 +14,13 @@ "bin": { "hello.sh": "./scripts/hello.sh", "hello.js": "./scripts/hello.js", - "git.storage_push": "./scripts/git.storage_push.sh" + "git.storage_push": "./scripts/git/storage_push.sh", + "fs.fix_permissions": "./scripts/fs/fix_permissions.sh" }, "scripts": { "hello.sh": "./scripts/hello.sh", "hello.js": "./scripts/hello.js", - "git.storage_push": "./scripts/git.storage_push.sh" + "git.storage_push": "./scripts/git/storage_push.sh", + "fs.fix_permissions": "./scripts/fs/fix_permissions.sh" } } diff --git a/scripts/fix_permissions.sh b/scripts/fs/fix_permissions.sh similarity index 53% rename from scripts/fix_permissions.sh rename to scripts/fs/fix_permissions.sh index 96152c4..b231333 100755 --- a/scripts/fix_permissions.sh +++ b/scripts/fs/fix_permissions.sh @@ -7,10 +7,14 @@ # @link https://shadoll.dev # -DIR=$(dirname "$0") -ROOT=$(cd "$DIR"/.. && pwd) +DIR=$(dirname $BASH_SOURCE) +PROJECT=(${DIR//node_modules/ }) -sudo chmod -R a=rwX,go-rwX "$ROOT"/docker/.ssh/ +ROOT=$(cd "$PROJECT"/.. && pwd) sudo chown -R :www-data $ROOT sudo chmod -R g+rwX $ROOT + +if [ -d $ROOT/docker/.ssh/]; then + sudo chmod -R a=rwX,go-rwX "$ROOT"/docker/.ssh/ +fi diff --git a/scripts/git.storage_push.sh b/scripts/git/storage_push.sh similarity index 100% rename from scripts/git.storage_push.sh rename to scripts/git/storage_push.sh diff --git a/scripts/git.submodule_pull.sh b/scripts/git/submodule_pull.sh similarity index 100% rename from scripts/git.submodule_pull.sh rename to scripts/git/submodule_pull.sh