├── .github ├── img │ ├── app.png │ ├── bucket.png │ └── search.png └── workflows │ └── gradle.yml ├── .gitignore ├── README.md ├── build.gradle.kts ├── buildSrc ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── com │ │ └── github │ │ └── bjansen │ │ └── scoopapps │ │ ├── ScoopApp.kt │ │ ├── ScoopAppsPlugin.kt │ │ └── ScoopBucket.kt │ └── resources │ └── buckets.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── netlify.toml ├── settings.gradle.kts └── src └── orchid └── resources ├── assets ├── css │ ├── algolia.scss │ └── extraCss.scss └── js │ └── extraJs.js ├── config.yml ├── config ├── netlifyCms.yml └── pages.yml ├── favicon.ico ├── homepage.md └── templates ├── includes └── search.peb ├── layouts └── index.peb └── pages └── app.peb /.github/img/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjansen/scoop-apps/7f6e2744e4250ca2fb95a56d8ef0ad507ae696a9/.github/img/app.png -------------------------------------------------------------------------------- /.github/img/bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjansen/scoop-apps/7f6e2744e4250ca2fb95a56d8ef0ad507ae696a9/.github/img/bucket.png -------------------------------------------------------------------------------- /.github/img/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bjansen/scoop-apps/7f6e2744e4250ca2fb95a56d8ef0ad507ae696a9/.github/img/search.png -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- 1 | # This workflow uses actions that are not certified by GitHub. 2 | # They are provided by a third-party and are governed by 3 | # separate terms of service, privacy policy, and support 4 | # documentation. 5 | # This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time 6 | # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle 7 | 8 | name: Java CI with Gradle 9 | 10 | on: 11 | push: 12 | branches: [ "develop" ] 13 | pull_request: 14 | branches: [ "develop" ] 15 | schedule: 16 | - cron: '37 13 * * *' 17 | workflow_dispatch: 18 | 19 | permissions: 20 | contents: write 21 | 22 | jobs: 23 | build: 24 | 25 | runs-on: ubuntu-latest 26 | environment: github-actions 27 | 28 | steps: 29 | - uses: actions/checkout@v3 30 | - name: Set up JDK 11 31 | uses: actions/setup-java@v3 32 | with: 33 | java-version: '11' 34 | distribution: 'temurin' 35 | - name: Build with Gradle 36 | uses: gradle/gradle-build-action@67421db6bd0bf253fb4bd25b31ebb98943c375e1 37 | with: 38 | arguments: | 39 | -Penv=prod -PURL=https://bjansen.github.io/scoop-apps/ 40 | scanBuckets 41 | -PgithubToken=${{secrets.GITHUB_TOKEN}} 42 | orchidBuild orchidDeploy 43 | -PalgoliaApplicationId=${{secrets.ALGOLIA_APP_ID}} -PalgoliaAdminApiKey=${{secrets.ALGOLIA_API_KEY}} 44 | updateAlgolia 45 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Files for the ART/Dalvik VM 2 | *.dex 3 | 4 | # Java class files 5 | *.class 6 | 7 | # Generated files 8 | bin/ 9 | gen/ 10 | out/ 11 | 12 | # Gradle files 13 | .gradle/ 14 | build/ 15 | /classes/ 16 | docs/ 17 | 18 | # Local configuration file (sdk path, etc) 19 | local.properties 20 | 21 | # Proguard folder generated by Eclipse 22 | proguard/ 23 | 24 | # Log Files 25 | *.log 26 | 27 | # Intellij 28 | *.iml 29 | .idea/ 30 | 31 | # Google Analytics 32 | /**/templates/meta.twig 33 | 34 | # Those pages are generated 35 | /src/orchid/resources/pages 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Scoop Apps 2 | 3 | Scoop Apps is an online package browser for Scoop – the command-line 4 | installer for Windows. 5 | 6 |
https://bjansen.github.io/scoop-apps/
8 |${app.appName} | ${app.appVersion} | ${app.appDescription} | """) 113 | .append('\n') 114 | } 115 | bucketIndexContent.append("
main
extras
versions
nightlies
nirsoft
php
nerd
nonportable
java
games
jetbrains
{{ appDescription }}
20 | 21 | 22 | 23 |Current version: {{ appVersion }}
Bucket: {{ bucketName }}
25 |License: {{ licenseUrl(license) }}
26 | 27 |scoop install {{ appName }}
29 |
--------------------------------------------------------------------------------