diff --git a/.clang-format b/.clang-format deleted file mode 100644 index 9b1fd4a..0000000 --- a/.clang-format +++ /dev/null @@ -1,7 +0,0 @@ -BasedOnStyle: Google -ColumnLimit: 400 ---- -Language: Cpp -DerivePointerAlignment: false ---- -Language: Proto \ No newline at end of file diff --git a/.github/workflows/trunk-check.yaml b/.github/workflows/trunk-check.yaml deleted file mode 100644 index e35b91c..0000000 --- a/.github/workflows/trunk-check.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: Pull Request -on: [pull_request] -concurrency: - group: ${{ github.head_ref || github.run_id }} - cancel-in-progress: true - -permissions: read-all - -jobs: - trunk_check: - name: Trunk Check Runner - runs-on: ubuntu-latest - permissions: - checks: write # For trunk to post annotations - contents: read # For repo checkout - - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Trunk Check - uses: trunk-io/trunk-action@v1 diff --git a/.trunk/.gitignore b/.trunk/.gitignore deleted file mode 100644 index 1e24652..0000000 --- a/.trunk/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -*out -*logs -*actions -*notifications -*tools -plugins -user_trunk.yaml -user.yaml diff --git a/.trunk/actions/trunk-cache-prune/2023-10-19-15-32-17.89.yaml b/.trunk/actions/trunk-cache-prune/2023-10-19-15-32-17.89.yaml new file mode 100644 index 0000000..d31911a --- /dev/null +++ b/.trunk/actions/trunk-cache-prune/2023-10-19-15-32-17.89.yaml @@ -0,0 +1,14 @@ +action_id: trunk-cache-prune +date: 2023-10-19 15:32:17 +run: trunk cache prune --allow-daemon-start=false +run_from: "" +trigger: schedule 24h +result: + exit_code: 0 + out: "\x1b[1m\x1b[30m\x1b[107m PRUNE \x1b[0m\n\n \x1b[1m\x1b[4mPath\x1b[22m\x1b[24m \x1b[1m\x1b[4mFiles Removed\x1b[22m\x1b[24m \x1b[1m\x1b[4mBytes Removed\x1b[22m\x1b[24m \x1b[1m\x1b[4mFiles Remaining\x1b[22m\x1b[24m \x1b[1m\x1b[4mBytes Remaining\x1b[22m\x1b[24m\r\n /Users/redoc/.cache/trunk/repos 0 0 B 21 90 KB \r\n /fdc0d15a50f57405aa008597502be4d7/out \r\n /tmp/trunk-501 0 0 B 1 2 MB \n\n\x1b[1m\x1b[92m✔ Removed 0 files totaling 0 B\x1b[0m\n" + err: "" +timestamp: 1697729537 +full_timestamp: + nanos: 89237000 + seconds: 1697729537 +trunk_version: 1.17.1 diff --git a/.trunk/actions/trunk-cache-prune/2023-10-20-13-24-22.177.yaml b/.trunk/actions/trunk-cache-prune/2023-10-20-13-24-22.177.yaml new file mode 100644 index 0000000..fca7b1d --- /dev/null +++ b/.trunk/actions/trunk-cache-prune/2023-10-20-13-24-22.177.yaml @@ -0,0 +1,14 @@ +action_id: trunk-cache-prune +date: 2023-10-20 13:24:22 +run: trunk cache prune --allow-daemon-start=false +run_from: "" +trigger: schedule 24h +result: + exit_code: 0 + out: "\x1b[1m\x1b[30m\x1b[107m PRUNE \x1b[0m\n\n \x1b[1m\x1b[4mPath\x1b[22m\x1b[24m \x1b[1m\x1b[4mFiles Removed\x1b[22m\x1b[24m \x1b[1m\x1b[4mBytes Removed\x1b[22m\x1b[24m \x1b[1m\x1b[4mFiles Remaining\x1b[22m\x1b[24m \x1b[1m\x1b[4mBytes Remaining\x1b[22m\x1b[24m\r\n /Users/redoc/.cache/trunk/repos 0 0 B 21 90 KB \r\n /fdc0d15a50f57405aa008597502be4d7/out \r\n /tmp/trunk-501 0 0 B 1 10 MB \n\n\x1b[1m\x1b[92m✔ Removed 0 files totaling 0 B\x1b[0m\n" + err: "" +timestamp: 1697808262 +full_timestamp: + nanos: 177524000 + seconds: 1697808262 +trunk_version: 1.17.1 diff --git a/.trunk/actions/trunk-share-with-everyone/2023-10-19-14-35-40.188.yaml b/.trunk/actions/trunk-share-with-everyone/2023-10-19-14-35-40.188.yaml new file mode 100644 index 0000000..a4808d6 --- /dev/null +++ b/.trunk/actions/trunk-share-with-everyone/2023-10-19-14-35-40.188.yaml @@ -0,0 +1,17 @@ +action_id: trunk-share-with-everyone +date: 2023-10-19 14:35:40 +run: trunk config share --notify --allow-daemon-start=false +run_from: "" +trigger: .git/info/exclude +result: + exit_code: 0 + out: "notifications_to_delete:\n - trunk-share-with-everyone\n" + err: "" +timestamp: 1697726140 +full_timestamp: + nanos: 188708000 + seconds: 1697726140 +trunk_version: 1.17.1 +action_output: + notifications_to_delete: + - trunk-share-with-everyone diff --git a/.trunk/actions/trunk-share-with-everyone/2023-10-19-15-32-17.88.yaml b/.trunk/actions/trunk-share-with-everyone/2023-10-19-15-32-17.88.yaml new file mode 100644 index 0000000..f0d4146 --- /dev/null +++ b/.trunk/actions/trunk-share-with-everyone/2023-10-19-15-32-17.88.yaml @@ -0,0 +1,17 @@ +action_id: trunk-share-with-everyone +date: 2023-10-19 15:32:17 +run: trunk config share --notify --allow-daemon-start=false +run_from: "" +trigger: schedule 24h +result: + exit_code: 0 + out: "notifications_to_delete:\n - trunk-share-with-everyone\n" + err: "" +timestamp: 1697729537 +full_timestamp: + nanos: 88559000 + seconds: 1697729537 +trunk_version: 1.17.1 +action_output: + notifications_to_delete: + - trunk-share-with-everyone diff --git a/.trunk/actions/trunk-share-with-everyone/2023-10-20-13-24-22.180.yaml b/.trunk/actions/trunk-share-with-everyone/2023-10-20-13-24-22.180.yaml new file mode 100644 index 0000000..6036d86 --- /dev/null +++ b/.trunk/actions/trunk-share-with-everyone/2023-10-20-13-24-22.180.yaml @@ -0,0 +1,17 @@ +action_id: trunk-share-with-everyone +date: 2023-10-20 13:24:22 +run: trunk config share --notify --allow-daemon-start=false +run_from: "" +trigger: schedule 24h +result: + exit_code: 0 + out: "notifications_to_delete:\n - trunk-share-with-everyone\n" + err: "" +timestamp: 1697808262 +full_timestamp: + nanos: 180634000 + seconds: 1697808262 +trunk_version: 1.17.1 +action_output: + notifications_to_delete: + - trunk-share-with-everyone diff --git a/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-19-14-34-57.177.yaml b/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-19-14-34-57.177.yaml new file mode 100644 index 0000000..3db007f --- /dev/null +++ b/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-19-14-34-57.177.yaml @@ -0,0 +1,14 @@ +action_id: trunk-single-player-auto-on-upgrade +date: 2023-10-19 14:34:57 +run: trunk on-upgrade --single-player-only -n --no-progress --allow-daemon-start=false +run_from: "" +trigger: schedule 24h+5m +result: + exit_code: 0 + out: "\x1b[1m\x1b[90m\n 3 actions were disabled\n\n\x1b[0m\x1b[90m trunk-announce \n\x1b[0m\x1b[90m trunk-check-pre-push \n\x1b[0m\x1b[90m trunk-fmt-pre-commit \n\x1b[0m\n" + err: "" +timestamp: 1697726097 +full_timestamp: + nanos: 177602000 + seconds: 1697726097 +trunk_version: 1.17.1 diff --git a/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-19-15-37-17.186.yaml b/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-19-15-37-17.186.yaml new file mode 100644 index 0000000..e62fe63 --- /dev/null +++ b/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-19-15-37-17.186.yaml @@ -0,0 +1,14 @@ +action_id: trunk-single-player-auto-on-upgrade +date: 2023-10-19 15:37:17 +run: trunk on-upgrade --single-player-only -n --no-progress --allow-daemon-start=false +run_from: "" +trigger: schedule 24h+5m +result: + exit_code: 0 + out: "" + err: "" +timestamp: 1697729837 +full_timestamp: + nanos: 186893000 + seconds: 1697729837 +trunk_version: 1.17.1 diff --git a/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-20-13-29-22.207.yaml b/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-20-13-29-22.207.yaml new file mode 100644 index 0000000..c896209 --- /dev/null +++ b/.trunk/actions/trunk-single-player-auto-on-upgrade/2023-10-20-13-29-22.207.yaml @@ -0,0 +1,14 @@ +action_id: trunk-single-player-auto-on-upgrade +date: 2023-10-20 13:29:22 +run: trunk on-upgrade --single-player-only -n --no-progress --allow-daemon-start=false +run_from: "" +trigger: schedule 24h+5m +result: + exit_code: 0 + out: "" + err: "" +timestamp: 1697808562 +full_timestamp: + nanos: 207023000 + seconds: 1697808562 +trunk_version: 1.17.1 diff --git a/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-19-14-57-35.429.yaml b/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-19-14-57-35.429.yaml new file mode 100644 index 0000000..69cfb4d --- /dev/null +++ b/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-19-14-57-35.429.yaml @@ -0,0 +1,14 @@ +action_id: trunk-single-player-auto-upgrade +date: 2023-10-19 14:57:35 +run: trunk upgrade cli --single-player-only -n --no-progress --on-upgrade=false --allow-daemon-start=false +run_from: "" +trigger: schedule 24h+1h +result: + exit_code: 0 + out: "" + err: "" +timestamp: 1697727455 +full_timestamp: + nanos: 429218000 + seconds: 1697727455 +trunk_version: 1.17.1 diff --git a/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-19-16-32-17.621.yaml b/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-19-16-32-17.621.yaml new file mode 100644 index 0000000..57d29d0 --- /dev/null +++ b/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-19-16-32-17.621.yaml @@ -0,0 +1,14 @@ +action_id: trunk-single-player-auto-upgrade +date: 2023-10-19 16:32:17 +run: trunk upgrade cli --single-player-only -n --no-progress --on-upgrade=false --allow-daemon-start=false +run_from: "" +trigger: schedule 24h+1h +result: + exit_code: 0 + out: "" + err: "" +timestamp: 1697733137 +full_timestamp: + nanos: 621475000 + seconds: 1697733137 +trunk_version: 1.17.1 diff --git a/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-20-14-24-22.370.yaml b/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-20-14-24-22.370.yaml new file mode 100644 index 0000000..d4da5d7 --- /dev/null +++ b/.trunk/actions/trunk-single-player-auto-upgrade/2023-10-20-14-24-22.370.yaml @@ -0,0 +1,14 @@ +action_id: trunk-single-player-auto-upgrade +date: 2023-10-20 14:24:22 +run: trunk upgrade cli --single-player-only -n --no-progress --on-upgrade=false --allow-daemon-start=false +run_from: "" +trigger: schedule 24h+1h +result: + exit_code: 0 + out: "" + err: "" +timestamp: 1697811862 +full_timestamp: + nanos: 370247000 + seconds: 1697811862 +trunk_version: 1.17.1 diff --git a/.trunk/configs/.markdownlint.yaml b/.trunk/configs/.markdownlint.yaml deleted file mode 100644 index fb94039..0000000 --- a/.trunk/configs/.markdownlint.yaml +++ /dev/null @@ -1,10 +0,0 @@ -# Autoformatter friendly markdownlint config (all formatting rules disabled) -default: true -blank_lines: false -bullet: false -html: false -indentation: false -line_length: false -spaces: false -url: false -whitespace: false diff --git a/.trunk/configs/.shellcheckrc b/.trunk/configs/.shellcheckrc deleted file mode 100644 index 8c7b1ad..0000000 --- a/.trunk/configs/.shellcheckrc +++ /dev/null @@ -1,7 +0,0 @@ -enable=all -source-path=SCRIPTDIR -disable=SC2154 - -# If you're having issues with shellcheck following source, disable the errors via: -# disable=SC1090 -# disable=SC1091 diff --git a/.trunk/configs/.yamllint.yaml b/.trunk/configs/.yamllint.yaml deleted file mode 100644 index 4d44466..0000000 --- a/.trunk/configs/.yamllint.yaml +++ /dev/null @@ -1,10 +0,0 @@ -rules: - quoted-strings: - required: only-when-needed - extra-allowed: ["{|}"] - empty-values: - forbid-in-block-mappings: true - forbid-in-flow-mappings: true - key-duplicates: {} - octal-values: - forbid-implicit-octal: true diff --git a/.trunk/logs b/.trunk/logs new file mode 120000 index 0000000..23797ad --- /dev/null +++ b/.trunk/logs @@ -0,0 +1 @@ +/Users/redoc/.cache/trunk/repos/fdc0d15a50f57405aa008597502be4d7/logs \ No newline at end of file diff --git a/.trunk/notifications b/.trunk/notifications new file mode 120000 index 0000000..b61a8d3 --- /dev/null +++ b/.trunk/notifications @@ -0,0 +1 @@ +/Users/redoc/.cache/trunk/repos/fdc0d15a50f57405aa008597502be4d7/notifications \ No newline at end of file diff --git a/.trunk/out b/.trunk/out new file mode 120000 index 0000000..bcccea6 --- /dev/null +++ b/.trunk/out @@ -0,0 +1 @@ +/Users/redoc/.cache/trunk/repos/fdc0d15a50f57405aa008597502be4d7/out \ No newline at end of file diff --git a/.trunk/plugins/trunk b/.trunk/plugins/trunk new file mode 120000 index 0000000..027630a --- /dev/null +++ b/.trunk/plugins/trunk @@ -0,0 +1 @@ +/Users/redoc/.cache/trunk/plugins/https---github-com-trunk-io-plugins/v1.2.6-4ebadccd80b22638 \ No newline at end of file diff --git a/.trunk/tools b/.trunk/tools new file mode 120000 index 0000000..4e725a4 --- /dev/null +++ b/.trunk/tools @@ -0,0 +1 @@ +/Users/redoc/.cache/trunk/repos/fdc0d15a50f57405aa008597502be4d7/tools \ No newline at end of file diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml deleted file mode 100644 index 716a6d9..0000000 --- a/.trunk/trunk.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# This file controls the behavior of Trunk: https://docs.trunk.io/cli -# To learn more about the format of this file, see https://docs.trunk.io/reference/trunk-yaml -version: 0.1 -cli: - version: 1.17.1 -plugins: - sources: - - id: trunk - ref: v1.2.6 - uri: https://github.com/trunk-io/plugins -runtimes: - enabled: - - go@1.21.0 - - node@18.12.1 - - python@3.10.8 -lint: - enabled: - - clang-format@16.0.3 - - actionlint@1.6.26 - - checkov@2.5.9 - - git-diff-check - - markdownlint@0.37.0 - - prettier@3.0.3 - - shellcheck@0.9.0 - - shfmt@3.6.0 - - trivy@0.46.0 - - trufflehog@3.60.0 - - yamllint@1.32.0 diff --git a/doc/grammar.md b/doc/grammar.md index fbaed76..93f3967 100644 --- a/doc/grammar.md +++ b/doc/grammar.md @@ -6,7 +6,7 @@ --> -# Official Wopslang Language Reference `v0.2` +# Official Wopslang Language Reference `v0.1` ## Index