Skip to content

Releases: nikelborm/fetch-github-folder

0.1.27

09 May 15:26
8c8af3e
Compare
Choose a tag to compare

Yay! 🎉

Files in this release

  • fetch-github-folder.tgz contains package archive which was published to NPM
  • fetch-github-folder.js contains a light js CLI script with inlined dependencies that allows you to avoid using any package managers
  • template.env has all env variables that are supported by this script

Usage

Invoke immediately

If you already know the supported arguments (e.g. --help to print them all),
you can pipe the script to node directly and pass your arguments after node -:

set -euo pipefail
curl -sL https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.27/fetch-github-folder.js | node - --repoOwner apache --repoName superset

The script also supports interactive mode (--wizard), where you will be asked to pass arguments sequentially and interactively. Since it requires user input, it can't be piped and needs to be saved to a temporary file:

set -euo pipefail
tmp_js=$(mktemp --suffix .js)
curl -sLo $tmp_js https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.27/fetch-github-folder.js
node $tmp_js --wizard
rm $tmp_js

Install into the system directly

Running this:

set -euo pipefail
path_to_the_script=/usr/bin/fetch-github-folder
sudo curl -sLo $path_to_the_script https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.27/fetch-github-folder.js
sudo chmod +x $path_to_the_script

...will allow you to use the script like this later:

fetch-github-folder --repoOwner apache --repoName superset

0.1.26

09 May 10:00
6cd2d30
Compare
Choose a tag to compare

Yay! 🎉

Files in this release

  • fetch-github-folder-0.1.26.tgz contains package archive which was published to NPM
  • fetch-github-folder.js contains a light js CLI script with inlined dependencies that allows you to avoid using any package managers
  • template.env has all env variables that are supported by this script

Usage

Invoke immediately

If you already know the supported arguments (e.g. --help to print all supported arguments of the script), you can pipe the script to node directly and pass them after node -:

set -euo pipefail
curl -sL https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.26/fetch-github-folder.js | node - --repoOwner apache --repoName superset

The script also supports interactive mode (--wizard), where you will be asked to pass arguments sequentially and interactively. Since it requires user input, it can't be piped and needs to be saved to a temporary file:

set -euo pipefail
tmp_js=$(mktemp --suffix .js)
curl -sLo $tmp_js https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.26/fetch-github-folder.js
node $tmp_js --wizard
rm $tmp_js

Install into the system directly

Running this:

set -euo pipefail
path_to_the_script=/usr/bin/fetch-github-folder
sudo curl -sLo $path_to_the_script https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.26/fetch-github-folder.js
sudo chmod +x $path_to_the_script

...will allow you to use the script like this later:

fetch-github-folder --repoOwner apache --repoName superset

0.1.25

09 May 03:08
4ffbd7e
Compare
Choose a tag to compare

Yay! 🎉

Files in this release

  • fetch-github-folder-0.1.25.tgz contains package archive which was published to NPM
  • fetch-github-folder.js contains a light js CLI script with inlined dependencies that allows you to avoid using any package managers
  • template.env has all env variables that are supported by this script

Usage

Invoke immediately

If you already know the supported arguments (e.g. --help to print all supported arguments of the script), you can pipe the script to node directly and pass them after node -:

set -euo pipefail
curl -sL https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.25/fetch-github-folder.js | node - --repoOwner apache --repoName superset

The script also supports interactive mode (--wizard), where you will be asked to pass arguments sequentially and interactively. Since it requires user input, it can't be piped and needs to be saved to a temporary file:

set -euo pipefail
tmp_js=$(mktemp --suffix .js)
curl -sLo $tmp_js https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.25/fetch-github-folder.js
node $tmp_js --wizard
rm $tmp_js

Install into the system directly

Running this:

set -euo pipefail
path_to_the_script=/usr/bin/fetch-github-folder
sudo curl -sLo $path_to_the_script https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.25/fetch-github-folder.js
sudo chmod +x $path_to_the_script

...will allow you to use the script like this later:

fetch-github-folder --repoOwner apache --repoName superset

experiment-0.1.24

09 May 02:39
99e7abd
Compare
Choose a tag to compare
experiment-0.1.24 Pre-release
Pre-release

Yay! 🎉

Files in this release

  • fetch-github-folder-0.1.24.tgz contains package archive which was published to NPM
  • fetch-github-folder.js contains a light js CLI script with inlined dependencies that allow you to avoid using any package managers
  • template.env has all env variables that are supported by this script

Usage

Invoke immediately

If you already know the supported arguments (e.g. --help to print all supported arguments of the script), you can pipe the script to node directly and pass them after node -:

curl -sL https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.24/fetch-github-folder.js | node - --repoOwner apache --repoName superset

The script also supports interactive mode, where you will be asked to pass arguments sequentially and interactively. Since it requires user input, it can't be piped and needs to be saved to a temporary file:

tmp_js=$(mktemp --suffix .js) && \
curl -sLo $tmp_js https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.24/fetch-github-folder.js && \
node $tmp_js --wizard && \
rm $tmp_js

Install into the system directly

Running this:

sudo curl -sLo /usr/bin/fetch-github-folder https://github.com/nikelborm/fetch-github-folder/releases/download/0.1.24/fetch-github-folder.js
sudo chmod +x /usr/bin/fetch-github-folder

...will allow you to use the script like this later:

fetch-github-folder --repoOwner apache --repoName superset

nightly-f0ca995d4bc546c304a73c97d81f1c4e8cf268ec

30 Apr 00:12
f0ca995
Compare
Choose a tag to compare
quick save: Wed Apr 30 03:10:31 MSK 2025

nightly-2584a580d64dcf807e14b7e96faade4195bd173a

29 Apr 18:28
2584a58
Compare
Choose a tag to compare
quick save: Tue Apr 29 21:16:52 MSK 2025

nightly-aa6b6c6fd769c2388e3bc99aaa4fe28eee35e6c4

Auto-updated NPM package files

nightly-f384dd198256e43136f8ad2f1f2ec4d289ca8473

Auto-updated NPM package files

nightly-ee37afdb53f3bd4d517c80d6e658666f621cbf4b

Auto-updated NPM package files

nightly-d2331abe18d1d9b6129adcfa903619e24c4d6abb

Auto-updated NPM package files