docker run -it --rm --name example -v "$PWD":/usr/src/app -w /usr/src/app node:5-slim node index.js
output:
| task dependencyReport { | |
| doLast { | |
| def file = new File("project-dependencies.dot") | |
| file.delete() | |
| file << "digraph {\n" | |
| file << "splines=ortho\n" | |
| rootProject.childProjects.each { item -> | |
| def from = item.value | |
| from.configurations.compile.dependencies | |
| .matching { it in ProjectDependency } |
Password-store keeps your passwords (or any other sensitive information) saved in GnuPG encrypted files organized in ~/.password-store. For more information about GPG, consult the GNU Privacy Handbook.
To get started, install pass and generate a keypair.
$ brew install pass
$ gpg --gen-key
$ gpg --list-keys| #!/bin/bash | |
| ############################################################################### | |
| ## name : gpgmulti.sh (original by Nick Montpetit) | |
| ## purpose : symmetrically encrypts/decrypts multiple files using GnuPG | |
| ## usage : gpgmulti.sh [-c] file_pattern | |
| ############################################################################### | |
| # encrypt all non-gpg files recursively: | |
| # find . -type f -not -name .DS_Store -not -name "*.gpg" -print0 | xargs -0 -o gpgmulti.sh -c |
| #!/bin/sh | |
| # The problem: | |
| # | |
| # You have a clean git-svn working copy and, for example, rsync the files from | |
| # the production server into it in order to find out whether some files have | |
| # been changed directly on the server, without committing. | |
| # | |
| # However, the files on the production server possibly have $Id$ expanded, and | |
| # now you're seeing a _lot_ of changed files which contain no differences except |