8 Commits
Author SHA1 Message Date
timmy 1dcdd51e25 Make more useful
Automatically prune jellyfin dependencies using both Directory.Packages.props from upstream git repo and exclude system dependencies brought in by other dependencies
  For example both jellyfin and Duende.IdentityModel.OidcClient depend on Microsoft.Extensions.Logging.Abstractions
  which is now automatically pruned from the publish directory

`jprm repo build`: builds the plugin and updates the manifest in a single command
Parse xml using ElementTree module
Parses slnx files
Add targetAbi CLI option
Get version from python installation
Type the plugin metadata files
Change URL arguments to a format string
Extract hostname, owner and project from the current repo for URL format string
Automatically set ExcludeAssets="runtime" on jellyfin packages
Add changelog CLI option for `jprm repo build`
Allow auto incrementing revision
2026-08-19 19:37:48 -07:00
Odd Stråbø fbac258327 Add repo remove command 2022-07-15 14:45:06 +02:00
Odd Stråbø 5857ffb38a Initial pytest work 2022-07-12 03:54:26 +02:00
h1dden-da3m0n b76d67db74 remove obsolete .gitignore entries 2021-06-19 21:47:04 +02:00
h1dden-da3m0n 4ec7e47eb6 update gitignore 2021-04-10 19:58:32 +02:00
Odd Stråbø 4f05680879 Ignore build and dist 2020-08-05 16:07:26 +02:00
Odd Stråbø 7d5a7dca93 Add license, setup.py, requirements.txt. v0.2.0 2020-07-18 00:40:12 +02:00
Odd Stråbø e0aec46dbf Add repo list command 2020-07-06 15:00:39 +02:00