Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bash compiler #45

Merged
merged 24 commits into from
Sep 22, 2024
Merged

Bash compiler #45

merged 24 commits into from
Sep 22, 2024

Conversation

fchastanet
Copy link
Owner

No description provided.

Copy link
Contributor

github-actions bot commented Sep 1, 2024

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ ACTION actionlint 4 0 0.05s
✅ BASH bash-exec 93 0 0.18s
✅ BASH shellcheck 79 0 2.47s
✅ BASH shfmt 79 0 0 0.02s
✅ COPYPASTE jscpd yes no 2.17s
✅ EDITORCONFIG editorconfig-checker 223 0 0.46s
✅ ENV dotenv-linter 16 0 0 0.14s
✅ HTML djlint 1 0 0.73s
✅ HTML htmlhint 1 0 0.23s
✅ JSON jsonlint 12 0 0.18s
✅ JSON prettier 34 0 0 0.87s
✅ JSON v8r 37 0 29.43s
✅ MARKDOWN markdownlint 6 0 0 0.81s
✅ REPOSITORY gitleaks yes no 0.67s
✅ REPOSITORY git_diff yes no 0.01s
✅ REPOSITORY grype yes no 12.34s
✅ REPOSITORY secretlint yes no 12.59s
✅ REPOSITORY trivy-sbom yes no 1.06s
✅ REPOSITORY trufflehog yes no 3.54s
✅ SPELL cspell 227 0 4.89s
✅ YAML prettier 48 0 0 1.51s
✅ YAML v8r 45 0 56.39s
✅ YAML yamllint 48 0 0.7s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

@fchastanet fchastanet force-pushed the bash-compiler branch 6 times, most recently from 044e562 to 3a3b777 Compare September 8, 2024 19:38
- move conf/.env to conf/defaultEnv/.env in order to
  be able to include the .env file using gtpl
  it avoids usage of @embed feature removing the
  need of tar command in BashTools::Conf::requireLoad
- added
  src/_binaries/commandDefinitions/optionsDefault.yaml
  to set default binary options for all the binaries
  beforeParseCallback calling
  defaultBeforeParseCallback
- avoid duplicated code by using the new
  fromDsnOptionLongDescription function
- reformatted long description for all Database's
  binaries
- better optionProfile default value management
  that can be default or empty depending the case
- added
  src/_binaries/commandDefinitions/optionsTables.sh
  src/_binaries/commandDefinitions/optionsRatio.yaml
  in order to correctly order the options in help
- move requirements to beforeParseCallback
- recompiled all binaries to remove deprecated
  option --env-file
@fchastanet fchastanet force-pushed the bash-compiler branch 2 times, most recently from 84ba3e6 to d3ad57e Compare September 15, 2024 19:37
@fchastanet fchastanet merged commit ccf4855 into master Sep 22, 2024
47 checks passed
@fchastanet fchastanet deleted the bash-compiler branch September 22, 2024 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant