Compare commits

...

6 Commits
v2.7.2 ... main

Author SHA1 Message Date
dependabot[bot]
2e878ec30f
Bump cross-spawn from 6.0.5 to 6.0.6 (#169)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 6.0.5 to 6.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/v6.0.6/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v6.0.5...v6.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-25 12:20:37 +01:00
Kevin van Zonneveld
726ce78de7
Update README.md 2024-08-19 13:02:35 +02:00
Kevin van Zonneveld
51e7644bb1
Easier SHELLCHECK_SEVERITY in CI 2023-08-29 12:48:33 +02:00
Kevin van Zonneveld
985b0046c4
Update yarn.lock 2023-08-29 12:46:46 +02:00
Kevin van Zonneveld
38f269c660
Update CHANGELOG.md 2023-08-29 12:45:04 +02:00
Kevin van Zonneveld
f6b61410c0
Update version 2023-08-29 12:44:42 +02:00
10 changed files with 28 additions and 925 deletions

View File

@ -21,6 +21,8 @@ jobs:
run: | run: |
corepack yarn corepack yarn
- name: Lint - name: Lint
env:
SHELLCHECK_SEVERITY: warning
run: | run: |
corepack yarn lint corepack yarn lint
- name: Test - name: Test

View File

@ -11,14 +11,14 @@ Unplanned.
## main ## main
Released: TBA. Released: TBA.
[Diff](https://github.com/kvz/bash3boilerplate/compare/v2.6.0...main). [Diff](https://github.com/kvz/bash3boilerplate/compare/2.7.2...main).
- [ ] - [ ]
## v2.6.0 ## 2.7.2
Released: 2023-08-29 Released: 2023-08-29
[Diff](https://github.com/kvz/bash3boilerplate/compare/v2.4.1...v2.6.0). [Diff](https://github.com/kvz/bash3boilerplate/compare/v2.4.1...2.7.2).
- [x] Upgrade and cleanup node dependencies - [x] Upgrade and cleanup node dependencies
- [x] Remove lanyon-based website in favor of simple redirect to github for bash3boilerplate.sh - [x] Remove lanyon-based website in favor of simple redirect to github for bash3boilerplate.sh

View File

@ -30,7 +30,7 @@ We call it "BASH3 Boilerplate" or b3bp for short.
## Goals ## Goals
Delete-Key-**Friendly**. Instead of introducing packages, includes, compilers, etc., we propose using [`main.sh`](http://bash3boilerplate.sh/main.sh) as a base and removing the parts you don't need. Delete-Key-**Friendly**. Instead of introducing packages, includes, compilers, etc., we propose using [`main.sh`](https://bash3boilerplate.sh/main.sh) as a base and removing the parts you don't need.
While this may feel a bit archaic at first, it is exactly the strength of Bash scripts that we should want to embrace. While this may feel a bit archaic at first, it is exactly the strength of Bash scripts that we should want to embrace.
**Portable**. We are targeting Bash 3 (OSX still ships **Portable**. We are targeting Bash 3 (OSX still ships
@ -45,7 +45,7 @@ dependency.
- Configuration by environment variables - Configuration by environment variables
- Simple command-line argument parsing that requires no external dependencies. Definitions are parsed from help info, ensuring there will be no duplication - Simple command-line argument parsing that requires no external dependencies. Definitions are parsed from help info, ensuring there will be no duplication
- Helpful magic variables like `__file` and `__dir` - Helpful magic variables like `__file` and `__dir`
- Logging that supports colors and is compatible with [Syslog Severity levels](http://en.wikipedia.org/wiki/Syslog#Severity_levels), as well as the [twelve-factor](http://12factor.net/) guidelines - Logging that supports colors and is compatible with [Syslog Severity levels](https://en.wikipedia.org/wiki/Syslog#Severity_levels), as well as the [twelve-factor](https://12factor.net/) guidelines
## Installation ## Installation
@ -56,7 +56,7 @@ There are three different ways to install b3bp:
Use curl or wget to download the source and save it as your script. Then you can start deleting the unwanted bits, and adding your own logic. Use curl or wget to download the source and save it as your script. Then you can start deleting the unwanted bits, and adding your own logic.
```bash ```bash
wget http://bash3boilerplate.sh/main.sh wget https://bash3boilerplate.sh/main.sh
vim main.sh vim main.sh
``` ```
@ -140,22 +140,22 @@ $ my_script some more args --blah
## Who uses b3bp? ## Who uses b3bp?
- [Transloadit](https://transloadit.com) - [Transloadit](https://transloadit.com)
- [OpenCoarrays](http://www.opencoarrays.org) - [OpenCoarrays](https://www.opencoarrays.org)
- [Sourcery Institute](http://www.sourceryinstitute.org) - [Sourcery Institute](https://www.sourceryinstitute.org)
- [Computational Brain Anatomy Laboratory](http://cobralab.ca/) - [Computational Brain Anatomy Laboratory](https://cobralab.ca/)
- [Genesis Cloud](https://genesiscloud.com/) - [Genesis Cloud](https://genesiscloud.com/)
We are looking for endorsements! Are you also using b3bp? [Let us know](https://github.com/kvz/bash3boilerplate/issues/new?title=I%20use%20b3bp) and get listed. We are looking for endorsements! Are you also using b3bp? [Let us know](https://github.com/kvz/bash3boilerplate/issues/new?title=I%20use%20b3bp) and get listed.
## Authors ## Authors
- [Kevin van Zonneveld](http://kvz.io) - [Kevin van Zonneveld](https://kvz.io)
- [Izaak Beekman](https://izaakbeekman.com/) - [Izaak Beekman](https://izaakbeekman.com/)
- [Manuel Streuhofer](https://github.com/mstreuhofer) - [Manuel Streuhofer](https://github.com/mstreuhofer)
- [Alexander Rathai](mailto:Alexander.Rathai@gmail.com) - [Alexander Rathai](mailto:Alexander.Rathai@gmail.com)
- [Dr. Damian Rouson](http://www.sourceryinstitute.org/) (documentation, feedback) - [Dr. Damian Rouson](https://www.sourceryinstitute.org/) (documentation, feedback)
- [@jokajak](https://github.com/jokajak) (documentation) - [@jokajak](https://github.com/jokajak) (documentation)
- [Gabriel A. Devenyi](http://staticwave.ca/) (feedback) - [Gabriel A. Devenyi](https://staticwave.ca/) (feedback)
- [@bravo-kernel](https://github.com/bravo-kernel) (feedback) - [@bravo-kernel](https://github.com/bravo-kernel) (feedback)
- [@skanga](https://github.com/skanga) (feedback) - [@skanga](https://github.com/skanga) (feedback)
- [galaktos](https://www.reddit.com/user/galaktos) (feedback) - [galaktos](https://www.reddit.com/user/galaktos) (feedback)

View File

@ -7,7 +7,7 @@
# #
# LOG_LEVEL=7 ./main.sh -f /tmp/x -d (change this for your script) # LOG_LEVEL=7 ./main.sh -f /tmp/x -d (change this for your script)
# #
# Based on a template by BASH3 Boilerplate vv2.7.1 # Based on a template by BASH3 Boilerplate vv2.7.2
# http://bash3boilerplate.sh/#authors # http://bash3boilerplate.sh/#authors
# #
# The MIT License (MIT) # The MIT License (MIT)

View File

@ -8,7 +8,7 @@
"yarn": "3.6.0" "yarn": "3.6.0"
}, },
"scripts": { "scripts": {
"lint:shellcheck": "SEV=info; if [ \"${CI:-false}\" = \"true\" ]; then SEV=warning; fi; shellcheck --severity=${SEV} $(find . -name '*.sh' -maxdepth 2)", "lint:shellcheck": "shellcheck --severity=${SHELLCHECK_SEVERITY:-info} $(find . -name '*.sh' -maxdepth 2)",
"lint:style": "test/style.pl $(find . -name '*.sh' -maxdepth 2)", "lint:style": "test/style.pl $(find . -name '*.sh' -maxdepth 2)",
"lint": "npm-run-all -l 'lint:**'", "lint": "npm-run-all -l 'lint:**'",
"release:major": "env SEMANTIC=major yarn release", "release:major": "env SEMANTIC=major yarn release",

View File

@ -19,7 +19,7 @@
# #
# ini_val.sh data.ini connection.host 127.0.0.1 "Host name or IP address" # ini_val.sh data.ini connection.host 127.0.0.1 "Host name or IP address"
# #
# Based on a template by BASH3 Boilerplate vv2.7.1 # Based on a template by BASH3 Boilerplate vv2.7.2
# http://bash3boilerplate.sh/#authors # http://bash3boilerplate.sh/#authors
# #
# The MIT License (MIT) # The MIT License (MIT)

View File

@ -20,7 +20,7 @@
# #
# megamount.sh smb://janedoe:abc123@192.168.0.1/documents /mnt/documents # megamount.sh smb://janedoe:abc123@192.168.0.1/documents /mnt/documents
# #
# Based on a template by BASH3 Boilerplate vv2.7.1 # Based on a template by BASH3 Boilerplate vv2.7.2
# http://bash3boilerplate.sh/#authors # http://bash3boilerplate.sh/#authors
# #
# The MIT License (MIT) # The MIT License (MIT)

View File

@ -18,7 +18,7 @@
# #
# parse_url.sh 'http://johndoe:abc123@example.com:8080/index.html' # parse_url.sh 'http://johndoe:abc123@example.com:8080/index.html'
# #
# Based on a template by BASH3 Boilerplate vv2.7.1 # Based on a template by BASH3 Boilerplate vv2.7.2
# http://bash3boilerplate.sh/#authors # http://bash3boilerplate.sh/#authors
# #
# The MIT License (MIT) # The MIT License (MIT)

View File

@ -16,7 +16,7 @@
# #
# ALLOW_REMAINDERS=1 templater.sh input.cfg output.cfg # ALLOW_REMAINDERS=1 templater.sh input.cfg output.cfg
# #
# Based on a template by BASH3 Boilerplate vv2.7.1 # Based on a template by BASH3 Boilerplate vv2.7.2
# http://bash3boilerplate.sh/#authors # http://bash3boilerplate.sh/#authors
# #
# The MIT License (MIT) # The MIT License (MIT)

915
yarn.lock

File diff suppressed because it is too large Load Diff