├── .claude ├── PROJECT_GUIDE.md └── settings.local.json ├── .dockerignore ├── .env.template ├── .github ├── renovate.json5 └── workflows │ ├── build.yml │ ├── cli-release.yml │ ├── doc-preview.yml │ ├── documentation.yml │ ├── lint.yml │ └── release-it.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── .release-it.json ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── CNAME ├── DEV.md ├── Dockerfile ├── Dockerfile-deno.Dockerfile ├── GEMINI.md ├── LICENSE ├── README.md ├── config.yml.template ├── custom └── cfs │ ├── custom-size-bigger-40gb.json │ ├── de-tier-01.json │ ├── de-tier-02.json │ ├── de-tier-03.json │ ├── lang-de-dl-2.json │ ├── lang-de-dl.json │ ├── lang-de-only.json │ ├── lang-en-only.json │ ├── lang-mic-dub.json │ └── lang-not-en-de.json ├── docs ├── .gitignore ├── README.md ├── docs │ ├── changelog.mdx │ ├── comparison.mdx │ ├── concepts.md │ ├── configuration │ │ ├── _category_.json │ │ ├── _include │ │ │ ├── config-file-sample.yml │ │ │ └── unmanaged-customformats.yml │ │ ├── config-file.md │ │ ├── environment-variables.md │ │ ├── experimental-support.md │ │ ├── general.md │ │ ├── scheduled.md │ │ └── telemetry.md │ ├── examples.md │ ├── faq.md │ ├── installation │ │ ├── _category_.json │ │ ├── _images │ │ │ └── unraid_setup.webp │ │ ├── _include │ │ │ └── docker-basic-conf.yml │ │ ├── binary.md │ │ ├── docker.md │ │ ├── kubernetes.md │ │ └── third-party.md │ ├── intro.mdx │ └── profiles │ │ └── index.mdx ├── docusaurus.config.ts ├── package.json ├── pnpm-lock.yaml ├── sidebars.ts ├── src │ ├── components │ │ └── HomepageFeatures │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.module.css │ │ ├── index.tsx │ │ └── markdown-page.md ├── static │ ├── .nojekyll │ ├── img │ │ ├── experiment.svg │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── logo.webp │ │ ├── trash_logo.webp │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg │ └── robots.txt └── tsconfig.json ├── esbuild.ts ├── examples ├── full │ ├── .gitignore │ ├── README.md │ ├── cfs │ │ └── custom-size-bigger-40gb.json │ ├── config │ │ ├── config.yml │ │ └── secrets.yml │ ├── docker-compose.jobs.yml │ ├── docker-compose.local.yml │ ├── docker-compose.yml │ ├── lidarr.xml │ ├── radarr.xml │ ├── readarr.xml │ ├── sonarr.xml │ ├── templates │ │ ├── lidarr.yml │ │ ├── radarr-cf.yml │ │ ├── radarr-quality.yml │ │ ├── readarr.yml │ │ ├── sonarr-cf.yml │ │ ├── sonarr-quality.yml │ │ └── whisparr.yml │ └── whisparr.xml └── scheduled │ ├── .gitignore │ ├── README.md │ ├── config │ ├── config.yml │ └── secrets.yml │ ├── cron │ ├── configarr-reuse │ └── configarr-run │ ├── docker-compose.cron.yml │ ├── docker-compose.ofelia.yml │ ├── docker-compose.yml │ ├── ofelia.ini │ └── radarr.xml ├── flake.lock ├── flake.nix ├── generate-api.ts ├── package.json ├── pkgs └── nix │ ├── module │ ├── config.nix │ ├── default.nix │ └── options.nix │ └── package.nix ├── playwright.config.ts ├── pnpm-lock.yaml ├── secrets.yml.template ├── src ├── __generated__ │ ├── ky-client.ts │ ├── lidarr │ │ ├── Api.ts │ │ ├── Content.ts │ │ ├── Feed.ts │ │ ├── Login.ts │ │ ├── Logout.ts │ │ ├── Path.ts │ │ ├── Ping.ts │ │ └── data-contracts.ts │ ├── mergedTypes.ts │ ├── radarr │ │ ├── Api.ts │ │ ├── Content.ts │ │ ├── Feed.ts │ │ ├── Login.ts │ │ ├── Logout.ts │ │ ├── Path.ts │ │ ├── Ping.ts │ │ └── data-contracts.ts │ ├── readarr │ │ ├── Api.ts │ │ ├── Content.ts │ │ ├── Feed.ts │ │ ├── Login.ts │ │ ├── Logout.ts │ │ ├── Path.ts │ │ ├── Ping.ts │ │ └── data-contracts.ts │ ├── sonarr │ │ ├── Api.ts │ │ ├── Content.ts │ │ ├── Feed.ts │ │ ├── Login.ts │ │ ├── Logout.ts │ │ ├── Path.ts │ │ ├── Ping.ts │ │ └── data-contracts.ts │ └── whisparr │ │ ├── Api.ts │ │ ├── Content.ts │ │ ├── Feed.ts │ │ ├── Login.ts │ │ ├── Logout.ts │ │ ├── Path.ts │ │ ├── Ping.ts │ │ └── data-contracts.ts ├── cache.ts ├── clients │ ├── lidarr-client.ts │ ├── radarr-client.ts │ ├── readarr-client.ts │ ├── sonarr-client.ts │ ├── unified-client.ts │ └── whisparr-client.ts ├── config.test.ts ├── config.ts ├── custom-formats.test.ts ├── custom-formats.ts ├── delay-profiles.test.ts ├── delay-profiles.ts ├── env.ts ├── index.ts ├── local-importer.ts ├── logger.ts ├── media-management.ts ├── metadataProfiles │ ├── metadataProfile.types.ts │ ├── metadataProfileBase.test.ts │ ├── metadataProfileBase.ts │ ├── metadataProfileLidarr.test.ts │ ├── metadataProfileLidarr.ts │ ├── metadataProfileReadarr.test.ts │ ├── metadataProfileReadarr.ts │ └── metadataProfileSyncer.ts ├── quality-definitions.test.ts ├── quality-definitions.ts ├── quality-profiles.test.ts ├── quality-profiles.ts ├── recyclarr-importer.ts ├── rootFolder │ ├── rootFolder.types.ts │ ├── rootFolderBase.test.ts │ ├── rootFolderBase.ts │ ├── rootFolderLidarr.test.ts │ ├── rootFolderLidarr.ts │ └── rootFolderSyncer.ts ├── tags.ts ├── telemetry.test.ts ├── telemetry.ts ├── trash-guide.test.ts ├── trash-guide.ts ├── types │ ├── arr.types.ts │ ├── common.types.ts │ ├── config.types.ts │ ├── helper.types.ts │ ├── recyclarr.types.ts │ └── trashguide.types.ts ├── url-template-importer.test.ts ├── url-template-importer.ts ├── util.test.ts └── util.ts ├── tests ├── e2e │ └── demo-todo-app.spec.ts └── samples │ ├── 20240930_cf_exceptLanguage.json │ ├── cfs.json │ ├── qualityDefinition.json │ ├── quality_profiles.json │ ├── quality_with_grouping.json │ ├── quality_without_grouping.json │ ├── single_custom_format.json │ └── single_quality_profile.json ├── tsconfig.json └── vitest.config.ts /.claude/PROJECT_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.claude/PROJECT_GUIDE.md -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.env.template -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/cli-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.github/workflows/cli-release.yml -------------------------------------------------------------------------------- /.github/workflows/doc-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.github/workflows/doc-preview.yml -------------------------------------------------------------------------------- /.github/workflows/documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.github/workflows/documentation.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release-it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.github/workflows/release-it.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | docs/build 3 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | /** @type {import("prettier").Options} */ 2 | export default { 3 | printWidth: 140, 4 | }; 5 | -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.release-it.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "yaml.customTags": ["!secret", "!env"] 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/CNAME -------------------------------------------------------------------------------- /DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/DEV.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-deno.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/Dockerfile-deno.Dockerfile -------------------------------------------------------------------------------- /GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/GEMINI.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/README.md -------------------------------------------------------------------------------- /config.yml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/config.yml.template -------------------------------------------------------------------------------- /custom/cfs/custom-size-bigger-40gb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/custom-size-bigger-40gb.json -------------------------------------------------------------------------------- /custom/cfs/de-tier-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/de-tier-01.json -------------------------------------------------------------------------------- /custom/cfs/de-tier-02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/de-tier-02.json -------------------------------------------------------------------------------- /custom/cfs/de-tier-03.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/de-tier-03.json -------------------------------------------------------------------------------- /custom/cfs/lang-de-dl-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/lang-de-dl-2.json -------------------------------------------------------------------------------- /custom/cfs/lang-de-dl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/lang-de-dl.json -------------------------------------------------------------------------------- /custom/cfs/lang-de-only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/lang-de-only.json -------------------------------------------------------------------------------- /custom/cfs/lang-en-only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/lang-en-only.json -------------------------------------------------------------------------------- /custom/cfs/lang-mic-dub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/lang-mic-dub.json -------------------------------------------------------------------------------- /custom/cfs/lang-not-en-de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/custom/cfs/lang-not-en-de.json -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/docs/changelog.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/changelog.mdx -------------------------------------------------------------------------------- /docs/docs/comparison.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/comparison.mdx -------------------------------------------------------------------------------- /docs/docs/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/concepts.md -------------------------------------------------------------------------------- /docs/docs/configuration/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/_category_.json -------------------------------------------------------------------------------- /docs/docs/configuration/_include/config-file-sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/_include/config-file-sample.yml -------------------------------------------------------------------------------- /docs/docs/configuration/_include/unmanaged-customformats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/_include/unmanaged-customformats.yml -------------------------------------------------------------------------------- /docs/docs/configuration/config-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/config-file.md -------------------------------------------------------------------------------- /docs/docs/configuration/environment-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/environment-variables.md -------------------------------------------------------------------------------- /docs/docs/configuration/experimental-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/experimental-support.md -------------------------------------------------------------------------------- /docs/docs/configuration/general.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/general.md -------------------------------------------------------------------------------- /docs/docs/configuration/scheduled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/scheduled.md -------------------------------------------------------------------------------- /docs/docs/configuration/telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/configuration/telemetry.md -------------------------------------------------------------------------------- /docs/docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/examples.md -------------------------------------------------------------------------------- /docs/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/faq.md -------------------------------------------------------------------------------- /docs/docs/installation/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/installation/_category_.json -------------------------------------------------------------------------------- /docs/docs/installation/_images/unraid_setup.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/installation/_images/unraid_setup.webp -------------------------------------------------------------------------------- /docs/docs/installation/_include/docker-basic-conf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/installation/_include/docker-basic-conf.yml -------------------------------------------------------------------------------- /docs/docs/installation/binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/installation/binary.md -------------------------------------------------------------------------------- /docs/docs/installation/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/installation/docker.md -------------------------------------------------------------------------------- /docs/docs/installation/kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/installation/kubernetes.md -------------------------------------------------------------------------------- /docs/docs/installation/third-party.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/installation/third-party.md -------------------------------------------------------------------------------- /docs/docs/intro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/intro.mdx -------------------------------------------------------------------------------- /docs/docs/profiles/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docs/profiles/index.mdx -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/src/pages/index.module.css -------------------------------------------------------------------------------- /docs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/src/pages/index.tsx -------------------------------------------------------------------------------- /docs/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/src/pages/markdown-page.md -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/experiment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/experiment.svg -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/static/img/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/logo.webp -------------------------------------------------------------------------------- /docs/static/img/trash_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/trash_logo.webp -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docs/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/static/robots.txt -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/esbuild.ts -------------------------------------------------------------------------------- /examples/full/.gitignore: -------------------------------------------------------------------------------- 1 | !config/*.yml 2 | dockerrepos/ 3 | data/ 4 | -------------------------------------------------------------------------------- /examples/full/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/README.md -------------------------------------------------------------------------------- /examples/full/cfs/custom-size-bigger-40gb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/cfs/custom-size-bigger-40gb.json -------------------------------------------------------------------------------- /examples/full/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/config/config.yml -------------------------------------------------------------------------------- /examples/full/config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/config/secrets.yml -------------------------------------------------------------------------------- /examples/full/docker-compose.jobs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/docker-compose.jobs.yml -------------------------------------------------------------------------------- /examples/full/docker-compose.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/docker-compose.local.yml -------------------------------------------------------------------------------- /examples/full/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/docker-compose.yml -------------------------------------------------------------------------------- /examples/full/lidarr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/lidarr.xml -------------------------------------------------------------------------------- /examples/full/radarr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/radarr.xml -------------------------------------------------------------------------------- /examples/full/readarr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/readarr.xml -------------------------------------------------------------------------------- /examples/full/sonarr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/sonarr.xml -------------------------------------------------------------------------------- /examples/full/templates/lidarr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/templates/lidarr.yml -------------------------------------------------------------------------------- /examples/full/templates/radarr-cf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/templates/radarr-cf.yml -------------------------------------------------------------------------------- /examples/full/templates/radarr-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/templates/radarr-quality.yml -------------------------------------------------------------------------------- /examples/full/templates/readarr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/templates/readarr.yml -------------------------------------------------------------------------------- /examples/full/templates/sonarr-cf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/templates/sonarr-cf.yml -------------------------------------------------------------------------------- /examples/full/templates/sonarr-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/templates/sonarr-quality.yml -------------------------------------------------------------------------------- /examples/full/templates/whisparr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/templates/whisparr.yml -------------------------------------------------------------------------------- /examples/full/whisparr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/full/whisparr.xml -------------------------------------------------------------------------------- /examples/scheduled/.gitignore: -------------------------------------------------------------------------------- 1 | !config/*.yml 2 | dockerrepos/ 3 | -------------------------------------------------------------------------------- /examples/scheduled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/README.md -------------------------------------------------------------------------------- /examples/scheduled/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/config/config.yml -------------------------------------------------------------------------------- /examples/scheduled/config/secrets.yml: -------------------------------------------------------------------------------- 1 | RADARR_API_KEY: 0daa3a2b940f4e08bac991e9a30e9e12 2 | -------------------------------------------------------------------------------- /examples/scheduled/cron/configarr-reuse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/cron/configarr-reuse -------------------------------------------------------------------------------- /examples/scheduled/cron/configarr-run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/cron/configarr-run -------------------------------------------------------------------------------- /examples/scheduled/docker-compose.cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/docker-compose.cron.yml -------------------------------------------------------------------------------- /examples/scheduled/docker-compose.ofelia.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/docker-compose.ofelia.yml -------------------------------------------------------------------------------- /examples/scheduled/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/docker-compose.yml -------------------------------------------------------------------------------- /examples/scheduled/ofelia.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/ofelia.ini -------------------------------------------------------------------------------- /examples/scheduled/radarr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/examples/scheduled/radarr.xml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/flake.nix -------------------------------------------------------------------------------- /generate-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/generate-api.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/package.json -------------------------------------------------------------------------------- /pkgs/nix/module/config.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/pkgs/nix/module/config.nix -------------------------------------------------------------------------------- /pkgs/nix/module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/pkgs/nix/module/default.nix -------------------------------------------------------------------------------- /pkgs/nix/module/options.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/pkgs/nix/module/options.nix -------------------------------------------------------------------------------- /pkgs/nix/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/pkgs/nix/package.nix -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /secrets.yml.template: -------------------------------------------------------------------------------- 1 | SONARR_API_KEY: replace-with-sonarr-api-key 2 | -------------------------------------------------------------------------------- /src/__generated__/ky-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/ky-client.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/Api.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/Content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/Content.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/Feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/Feed.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/Login.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/Logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/Logout.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/Path.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/Ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/Ping.ts -------------------------------------------------------------------------------- /src/__generated__/lidarr/data-contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/lidarr/data-contracts.ts -------------------------------------------------------------------------------- /src/__generated__/mergedTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/mergedTypes.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/Api.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/Content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/Content.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/Feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/Feed.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/Login.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/Logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/Logout.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/Path.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/Ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/Ping.ts -------------------------------------------------------------------------------- /src/__generated__/radarr/data-contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/radarr/data-contracts.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/Api.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/Content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/Content.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/Feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/Feed.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/Login.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/Logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/Logout.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/Path.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/Ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/Ping.ts -------------------------------------------------------------------------------- /src/__generated__/readarr/data-contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/readarr/data-contracts.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/Api.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/Content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/Content.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/Feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/Feed.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/Login.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/Logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/Logout.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/Path.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/Ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/Ping.ts -------------------------------------------------------------------------------- /src/__generated__/sonarr/data-contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/sonarr/data-contracts.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/Api.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/Content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/Content.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/Feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/Feed.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/Login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/Login.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/Logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/Logout.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/Path.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/Ping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/Ping.ts -------------------------------------------------------------------------------- /src/__generated__/whisparr/data-contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/__generated__/whisparr/data-contracts.ts -------------------------------------------------------------------------------- /src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/cache.ts -------------------------------------------------------------------------------- /src/clients/lidarr-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/clients/lidarr-client.ts -------------------------------------------------------------------------------- /src/clients/radarr-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/clients/radarr-client.ts -------------------------------------------------------------------------------- /src/clients/readarr-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/clients/readarr-client.ts -------------------------------------------------------------------------------- /src/clients/sonarr-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/clients/sonarr-client.ts -------------------------------------------------------------------------------- /src/clients/unified-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/clients/unified-client.ts -------------------------------------------------------------------------------- /src/clients/whisparr-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/clients/whisparr-client.ts -------------------------------------------------------------------------------- /src/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/config.test.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/custom-formats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/custom-formats.test.ts -------------------------------------------------------------------------------- /src/custom-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/custom-formats.ts -------------------------------------------------------------------------------- /src/delay-profiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/delay-profiles.test.ts -------------------------------------------------------------------------------- /src/delay-profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/delay-profiles.ts -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/env.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/local-importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/local-importer.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/media-management.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/media-management.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfile.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfile.types.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfileBase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfileBase.test.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfileBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfileBase.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfileLidarr.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfileLidarr.test.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfileLidarr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfileLidarr.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfileReadarr.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfileReadarr.test.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfileReadarr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfileReadarr.ts -------------------------------------------------------------------------------- /src/metadataProfiles/metadataProfileSyncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/metadataProfiles/metadataProfileSyncer.ts -------------------------------------------------------------------------------- /src/quality-definitions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/quality-definitions.test.ts -------------------------------------------------------------------------------- /src/quality-definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/quality-definitions.ts -------------------------------------------------------------------------------- /src/quality-profiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/quality-profiles.test.ts -------------------------------------------------------------------------------- /src/quality-profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/quality-profiles.ts -------------------------------------------------------------------------------- /src/recyclarr-importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/recyclarr-importer.ts -------------------------------------------------------------------------------- /src/rootFolder/rootFolder.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/rootFolder/rootFolder.types.ts -------------------------------------------------------------------------------- /src/rootFolder/rootFolderBase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/rootFolder/rootFolderBase.test.ts -------------------------------------------------------------------------------- /src/rootFolder/rootFolderBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/rootFolder/rootFolderBase.ts -------------------------------------------------------------------------------- /src/rootFolder/rootFolderLidarr.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/rootFolder/rootFolderLidarr.test.ts -------------------------------------------------------------------------------- /src/rootFolder/rootFolderLidarr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/rootFolder/rootFolderLidarr.ts -------------------------------------------------------------------------------- /src/rootFolder/rootFolderSyncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/rootFolder/rootFolderSyncer.ts -------------------------------------------------------------------------------- /src/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/tags.ts -------------------------------------------------------------------------------- /src/telemetry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/telemetry.test.ts -------------------------------------------------------------------------------- /src/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/telemetry.ts -------------------------------------------------------------------------------- /src/trash-guide.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/trash-guide.test.ts -------------------------------------------------------------------------------- /src/trash-guide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/trash-guide.ts -------------------------------------------------------------------------------- /src/types/arr.types.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/types/common.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/types/common.types.ts -------------------------------------------------------------------------------- /src/types/config.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/types/config.types.ts -------------------------------------------------------------------------------- /src/types/helper.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/types/helper.types.ts -------------------------------------------------------------------------------- /src/types/recyclarr.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/types/recyclarr.types.ts -------------------------------------------------------------------------------- /src/types/trashguide.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/types/trashguide.types.ts -------------------------------------------------------------------------------- /src/url-template-importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/url-template-importer.test.ts -------------------------------------------------------------------------------- /src/url-template-importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/url-template-importer.ts -------------------------------------------------------------------------------- /src/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/util.test.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/src/util.ts -------------------------------------------------------------------------------- /tests/e2e/demo-todo-app.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/e2e/demo-todo-app.spec.ts -------------------------------------------------------------------------------- /tests/samples/20240930_cf_exceptLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/20240930_cf_exceptLanguage.json -------------------------------------------------------------------------------- /tests/samples/cfs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/cfs.json -------------------------------------------------------------------------------- /tests/samples/qualityDefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/qualityDefinition.json -------------------------------------------------------------------------------- /tests/samples/quality_profiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/quality_profiles.json -------------------------------------------------------------------------------- /tests/samples/quality_with_grouping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/quality_with_grouping.json -------------------------------------------------------------------------------- /tests/samples/quality_without_grouping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/quality_without_grouping.json -------------------------------------------------------------------------------- /tests/samples/single_custom_format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/single_custom_format.json -------------------------------------------------------------------------------- /tests/samples/single_quality_profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tests/samples/single_quality_profile.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raydak-labs/configarr/HEAD/vitest.config.ts --------------------------------------------------------------------------------