diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml
index 86aab6634..8fe11440e 100755
--- a/.trunk/trunk.yaml
+++ b/.trunk/trunk.yaml
@@ -1,11 +1,11 @@
# https://features.trunk.io/check/p/trunk-doesnt-work-in-nested-repo
version: 0.1
cli:
- version: 1.17.2
+ version: 1.18.1
plugins:
sources:
- id: trunk
- ref: v1.3.0
+ ref: v1.4.1
uri: https://github.com/trunk-io/plugins
runtimes:
enabled:
@@ -21,20 +21,20 @@ actions:
lint:
enabled:
- actionlint@1.6.26
- - black@23.9.1
- - checkov@3.1.9
- - eslint@8.54.0
+ - black@23.12.1
+ - checkov@3.1.43
+ - eslint@8.56.0
- flake8@6.1.0
- git-diff-check@SYSTEM
- gitleaks@8.18.1
- - isort@5.12.0
- - markdownlint@0.37.0
- - prettier@3.1.0
- - ruff@0.1.6
+ - isort@5.13.2
+ - markdownlint@0.38.0
+ - prettier@3.1.1
+ - ruff@0.1.9
- shellcheck@0.9.0
- shfmt@3.7.0
- taplo@0.8.1
- - trufflehog@3.63.1
+ - trufflehog@3.63.7
- yamllint@1.33.0
disabled:
- trivy
diff --git a/LICENSE.md b/LICENSE.md
index 0b3fbe81c..a07b6fa0c 100755
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,16 +1,16 @@
-
License
+# License
Unless stated otherwise all works are:
-
+- Copyright © [Benjamin Lupton](https://balupton.com)
and licensed under:
-
+- [Reciprocal Public License 1.5](http://spdx.org/licenses/RPL-1.5.html)
-Reciprocal Public License 1.5 (RPL1.5)
+## Reciprocal Public License 1.5 (RPL1.5)
Version 1.5, July 15, 2007
diff --git a/README.md b/README.md
index 2305e4e75..10ebb8701 100755
--- a/README.md
+++ b/README.md
@@ -2,6 +2,8 @@
+
+
@@ -257,28 +259,78 @@ Use these sources to find inspiration for your own user commands and configurati
Join the [Bevry Software community](https://discord.gg/nQuXddV7VP) to stay up-to-date on the latest Dorothy developments and to get in touch with the rest of the community.
-## Sponsors
+
-Dorothy is supported by the following [sponsors](https://github.com/sponsors/balupton):
+## Backers
-- [Andrew Nesbitt](https://github.com/andrew)
-- [Balsa](https://github.com/balsa)
-- [Codecov](https://github.com/codecov)
-- [Poonacha Medappa](https://github.com/km-Poonacha)
+### Code
+
+[Discover how to contribute via the `CONTRIBUTING.md` file.](https://github.com/bevry/dorothy/blob/HEAD/CONTRIBUTING.md#files)
+
+#### Authors
+
+- [Benjamin Lupton](https://balupton.com) — Accelerating collaborative wisdom.
+
+#### Maintainers
+
+- [Benjamin Lupton](https://github.com/balupton) — Accelerating collaborative wisdom.
+
+#### Contributors
+
+- [Benjamin Lupton](https://github.com/balupton) — [view contributions](https://github.com/bevry/dorothy/commits?author=balupton 'View the GitHub contributions of Benjamin Lupton on repository bevry/dorothy')
+- [Bevry Team](https://github.com/BevryMe) — [view contributions](https://github.com/bevry/dorothy/commits?author=BevryMe 'View the GitHub contributions of Bevry Team on repository bevry/dorothy')
+- [BJReplay](https://github.com/BJReplay) — [view contributions](https://github.com/bevry/dorothy/commits?author=BJReplay 'View the GitHub contributions of BJReplay on repository bevry/dorothy')
+- [molleweide](https://github.com/molleweide) — [view contributions](https://github.com/bevry/dorothy/commits?author=molleweide 'View the GitHub contributions of molleweide on repository bevry/dorothy')
+- [Sumit Rai](https://github.com/sumitrai) — [view contributions](https://github.com/bevry/dorothy/commits?author=sumitrai 'View the GitHub contributions of Sumit Rai on repository bevry/dorothy')
+
+### Finances
+
+
+
+
+
+
+
+
+
+
+
+
+#### Sponsors
+
+- [Andrew Nesbitt](https://nesbitt.io) — Software engineer and researcher
+- [Balsa](https://balsa.com) — We're Balsa, and we're building tools for builders.
+- [Codecov](https://codecov.io/) — Empower developers with tools to improve code quality and testing.
+- [Poonacha Medappa](https://poonachamedappa.com)
- [Rob Morris](https://github.com/Rob-Morris)
-- [Sentry](https://github.com/getsentry)
-- [Syntax](https://github.com/syntaxfm)
+- [Sentry](https://sentry.io) — Real-time crash reporting for your web apps, mobile apps, and games.
+- [Syntax](https://syntax.fm) — Syntax Podcast
+
+#### Donors
+
+- [Andrew Nesbitt](https://nesbitt.io)
+- [Balsa](https://balsa.com)
+- [Chad](https://opencollective.com/chad8)
+- [Codecov](https://codecov.io/)
+- [Jean-Luc Geering](https://github.com/jlgeering)
+- [Michael Duane Mooring](https://mdm.cc)
+- [Poonacha Medappa](https://poonachamedappa.com)
+- [Rob Morris](https://github.com/Rob-Morris)
+- [Sentry](https://sentry.io)
+- [Syntax](https://syntax.fm)
+
+
-License
+## License
Unless stated otherwise all works are:
-
+- Copyright © [Benjamin Lupton](https://balupton.com)
and licensed under:
-
+- [Reciprocal Public License 1.5](http://spdx.org/licenses/RPL-1.5.html)
diff --git a/package.json b/package.json
index 1d263538c..840fb540a 100755
--- a/package.json
+++ b/package.json
@@ -1,10 +1,19 @@
{
+ "title": "Dorothy",
"name": "@bevry/dorothy",
+ "version": "1.0.0",
"private": true,
- "version": "0.0.1",
+ "license": "RPL-1.5",
"description": "A better dotfile ecosystem with cross-platform automations.",
"homepage": "https://github.com/bevry/dorothy",
- "license": "RPL-1.5",
+ "funding": "https://bevry.me/fund",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/bevry/dorothy.git"
+ },
+ "bugs": {
+ "url": "https://github.com/bevry/dorothy/issues"
+ },
"keywords": [
"automation",
"bash",
@@ -62,21 +71,41 @@
"npmPackageName": "boundation"
}
},
- "funding": "https://bevry.me/fund",
- "author": "2013+ Benjamin Lupton (https://github.com/balupton)",
+ "author": "Benjamin Lupton (https://balupton.com) (https://github.com/balupton)",
+ "authors": [
+ "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."
+ ],
"maintainers": [
- "Benjamin Lupton (https://github.com/balupton)"
+ "Benjamin Lupton (https://balupton.com) (https://github.com/balupton): Accelerating collaborative wisdom."
],
"contributors": [
- "Benjamin Lupton (https://github.com/balupton)"
+ "Benjamin Lupton (https://balupton.com) (https://github.com/balupton)",
+ "Bevry Team (https://bevry.me) (https://github.com/BevryMe)",
+ "BJReplay (https://github.com/BJReplay)",
+ "molleweide (https://github.com/molleweide)",
+ "Sumit Rai (https://github.com/sumitrai)"
+ ],
+ "sponsors": [
+ "Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew): Software engineer and researcher",
+ "Balsa (https://balsa.com) (https://github.com/balsa): We're Balsa, and we're building tools for builders.",
+ "Codecov (https://codecov.io/) (https://github.com/codecov): Empower developers with tools to improve code quality and testing.",
+ "Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)",
+ "Rob Morris (https://github.com/Rob-Morris)",
+ "Sentry (https://sentry.io) (https://github.com/getsentry): Real-time crash reporting for your web apps, mobile apps, and games.",
+ "Syntax (https://syntax.fm) (https://github.com/syntaxfm): Syntax Podcast"
+ ],
+ "donors": [
+ "Andrew Nesbitt (https://nesbitt.io) (https://github.com/andrew)",
+ "Balsa (https://balsa.com) (https://github.com/balsa)",
+ "Chad (https://opencollective.com/chad8)",
+ "Codecov (https://codecov.io/) (https://github.com/codecov)",
+ "Jean-Luc Geering (https://github.com/jlgeering) (https://opencollective.com/jlgeering) (https://twitter.com/jlgeering)",
+ "Michael Duane Mooring (https://mdm.cc) (https://github.com/mikeumus) (https://opencollective.com/mikeumus) (https://twitter.com/mikeumus)",
+ "Poonacha Medappa (https://poonachamedappa.com) (https://github.com/km-Poonacha)",
+ "Rob Morris (https://github.com/Rob-Morris)",
+ "Sentry (https://sentry.io) (https://github.com/getsentry)",
+ "Syntax (https://syntax.fm) (https://github.com/syntaxfm)"
],
- "bugs": {
- "url": "https://github.com/bevry/dorothy/issues"
- },
- "repository": {
- "type": "git",
- "url": "https://github.com/bevry/dorothy.git"
- },
"engines": {
"node": ">=18"
},
@@ -99,27 +128,27 @@
}
],
"devDependencies": {
- "@bevry/update-contributors": "^1.23.0",
- "@typescript-eslint/eslint-plugin": "^6.13.2",
- "@typescript-eslint/parser": "^6.13.2",
+ "@bevry/github-api": "^11.0.0",
+ "@typescript-eslint/eslint-plugin": "^6.16.0",
+ "@typescript-eslint/parser": "^6.16.0",
"eslint-config-bevry": "^5.3.0",
"eslint-config-prettier": "^9.1.0",
- "eslint-plugin-prettier": "^5.0.1",
- "eslint": "^8.55.0",
- "prettier": "^3.1.0",
- "projectz": "^3.4.0",
+ "eslint-plugin-prettier": "^5.1.2",
+ "eslint": "^8.56.0",
+ "prettier": "^3.1.1",
+ "projectz": "^4.0.0",
"valid-directory": "^4.7.0"
},
"scripts": {
- "our:meta": "npm run our:meta:contributors && npm run our:meta:projectz",
- "our:meta:contributors": "update-contributors",
- "our:meta:projectz": "projectz compile",
+ "our:meta": "npm run my:meta:backers && npm run our:meta:projectz",
+ "our:meta:projectz": "projectz",
"our:setup": "npm run our:setup:install",
"our:setup:install": "npm install",
"our:test": "./commands/dorothy test",
"our:verify": "npm run our:verify:directory && npm run our:verify:dorothy",
"our:verify:directory": "valid-directory",
- "our:verify:dorothy": "./commands/dorothy lint"
+ "our:verify:dorothy": "./commands/dorothy lint",
+ "my:meta:backers": "github-backers --write -- --write=sources/shoutouts.txt"
},
"eslintConfig": {
"extends": [
diff --git a/sources/shoutouts.txt b/sources/shoutouts.txt
index 981b7f5ca..a4b790f5c 100644
--- a/sources/shoutouts.txt
+++ b/sources/shoutouts.txt
@@ -1,7 +1,12 @@
-Thank you to Dorothy sponsor 🤍 Andrew Nesbitt 📝 Software engineer and researcher 🔗 https://github.com/andrew
-Thank you to Dorothy sponsor 🤍 Balsa 📝 We're Balsa, and we're building tools for builders. 🔗 https://github.com/balsa
-Thank you to Dorothy sponsor 🤍 Codecov 📝 Empower developers with tools to improve code quality and testing. 🔗 https://github.com/codecov
-Thank you to Dorothy sponsor 🤍 Poonacha Medappa 🔗 https://github.com/km-Poonacha
+Thank you to Dorothy contributor 🤍 Benjamin Lupton 📝 Accelerating collaborative wisdom. 🔗 https://balupton.com
+Thank you to Dorothy contributor 🤍 Bevry Team 📝 An open company and community dedicated to empowering developers everywhere. 🔗 https://bevry.me
+Thank you to Dorothy contributor 🤍 BJReplay 🔗 https://github.com/BJReplay
+Thank you to Dorothy contributor 🤍 molleweide 🔗 https://github.com/molleweide
+Thank you to Dorothy contributor 🤍 Sumit Rai 🔗 https://github.com/sumitrai
+Thank you to Dorothy sponsor 🤍 Andrew Nesbitt 📝 Software engineer and researcher 🔗 https://nesbitt.io
+Thank you to Dorothy sponsor 🤍 Balsa 📝 We're Balsa, and we're building tools for builders. 🔗 https://balsa.com
+Thank you to Dorothy sponsor 🤍 Codecov 📝 Empower developers with tools to improve code quality and testing. 🔗 https://codecov.io/
+Thank you to Dorothy sponsor 🤍 Poonacha Medappa 🔗 https://poonachamedappa.com
Thank you to Dorothy sponsor 🤍 Rob Morris 🔗 https://github.com/Rob-Morris
-Thank you to Dorothy sponsor 🤍 Sentry 📝 Real-time crash reporting for your web apps, mobile apps, and games. 🔗 https://github.com/getsentry
-Thank you to Dorothy sponsor 🤍 Syntax 📝 Syntax Podcast 🔗 https://github.com/syntaxfm
+Thank you to Dorothy sponsor 🤍 Sentry 📝 Real-time crash reporting for your web apps, mobile apps, and games. 🔗 https://sentry.io
+Thank you to Dorothy sponsor 🤍 Syntax 📝 Syntax Podcast 🔗 https://syntax.fm
\ No newline at end of file