Commit Graph

  • 6fc99f62c3 chore: update package version to 0.8.1. main slawek 2026-03-11 13:00:09 +01:00
  • d6adb5a3ba Update: devops submodule convertion to new simpler auth model. slawek 2026-03-11 12:59:00 +01:00
  • 4dd3056b2f fix: missed incorrect AI autocomplete. slawek 2026-03-11 12:12:36 +01:00
  • 3e2b54ba3c fix: validation for bump type in check-package-version script slawek 2026-03-11 12:11:30 +01:00
  • 0269313516 chore: update package version to 0.8.0 in package.json and package-lock.json slawek 2026-03-11 11:59:24 +01:00
  • ade8f065e0 feat: enhance package version management in check-package-version script slawek 2026-03-11 11:59:20 +01:00
  • 1bae7d8f85 chore: update @slawek/sk-tools version to ^0.4.1 in package.json and package-lock.json slawek 2026-03-11 11:48:09 +01:00
  • 0714fc5c1b feat: add script to check and update package versions for sk-tools slawek 2026-03-11 11:48:00 +01:00
  • d8d72be7e9 chore: update file permissions for make-mermaid-func-deps.mjs slawek 2026-03-11 11:47:53 +01:00
  • b678dd5ace Authentication refactoring. slawek 2026-03-11 10:41:42 +01:00
  • d69402a33d Updated package versions. slawek 2026-03-10 20:36:01 +01:00
  • 2fa8fcfc3c Fix: Do not require PCA to be configured for Azure Identity default authentication. slawek 2026-03-10 20:31:09 +01:00
  • 059fc3c1da fix: update getAzureIdentityAuthProvider and make tenant id and client id optional. slawek 2026-03-10 20:28:41 +01:00
  • 97f7011f97 Fix: dependencies. slawek 2026-03-10 19:52:24 +01:00
  • dda13b7e2a chore: bump version to 0.7.1 in package.json slawek 2026-03-10 19:49:26 +01:00
  • 5265e5300c refactor: remove unused usage functions and migrate argument parsing to commander.js slawek 2026-03-10 19:48:02 +01:00
  • 9fd770999b Migrated from parseArgs from node:util to commander.js. slawek 2026-03-10 07:15:00 +01:00
  • a98c77cd2e Refactor of authentication code. Added configuration file selectable authentication method. Selectable from built-in Azure Identity, and custom PCA using MSAL. slawek 2026-03-08 19:07:10 +01:00
  • 0829b35113 refactor: remove unused imports and function for cleaner code slawek 2026-03-08 07:56:45 +01:00
  • 63eb9c3cad Updated sk-tools to version 0.3.0. slawek 2026-03-07 21:51:18 +01:00
  • cd119c90c2 Fix: resolved package-lock issues. slawek 2026-03-07 19:14:19 +01:00
  • 88ac901222 update: adopted new output options. Various optimizations. slawek 2026-03-07 18:49:15 +01:00
  • 059590fde4 fix: removed unefficient AI generated call pattern using one-use object types created for 2-3 variable passing. slawek 2026-03-07 16:33:13 +01:00
  • 63029d1119 refactor: streamline session state management using configuration functions slawek 2026-03-07 15:36:48 +01:00
  • aa6f9e24f8 Refactored configuration loading function. slawek 2026-03-07 15:18:46 +01:00
  • 67dd2045e3 refactor: moved bump-patch.mjs to the generic sk-tools package. slawek 2026-03-07 11:06:10 +01:00
  • 94a573f1e1 refactor: simplify bump function and improve version handling slawek 2026-03-07 11:04:23 +01:00
  • ed18cb535a Cleaned up docs. slawek 2026-03-07 10:17:56 +01:00
  • 9c2aea491c feat: bump version to 0.4.3 and add bump-patch script for automated versioning slawek 2026-03-07 10:13:47 +01:00
  • d39fdb3e33 feat: add make-deps script for function dependency graph generation slawek 2026-03-07 10:01:04 +01:00
  • 2a0b49effe refactor: remove omitPermissionGuidColumns utility and implement omitRecords function slawek 2026-03-07 08:02:58 +01:00
  • fff80047c2 fix: restored accidentialy removed sk-tools dependency. slawek 2026-03-06 23:11:10 +01:00
  • a629a3a32d Fix incorrect handling of table output. slawek 2026-03-06 23:03:19 +01:00
  • 2fa9462657 Refactor CLI commands: remove table command and related utilities; update dependencies and version slawek 2026-03-06 19:05:34 +01:00
  • 03fb55d97f Add Azure CLI Impersonation documentation slawek 2026-03-06 14:51:29 +01:00
  • a53d2896b1 Add create and delete scripts creating Public Client Application (Remove unused JavaScript version). slawek 2026-03-06 14:51:23 +01:00
  • 3b37b26571 Add package publishing step to build workflow slawek 2026-03-06 12:24:32 +01:00
  • 350577420b update command usage formatting for consistency slawek 2026-03-06 12:11:06 +01:00
  • 8cbd1d6399 Add support for CSV and TSV input formats in table command slawek 2026-03-06 11:43:47 +01:00
  • 21b6a51330 Add comprehensive command documentation for SK Azure Tools slawek 2026-03-06 06:20:42 +01:00
  • 9b9aefc9a5 Fix usageTable command help text for header option slawek 2026-03-06 06:20:36 +01:00
  • 849a8505a2 Bump version to 0.3.1 in package.json and package-lock.json slawek 2026-03-05 23:29:45 +01:00
  • ba7bacbe12 Update: Refactored commands into their own source files. slawek 2026-03-05 23:28:08 +01:00
  • 9581ee1a31 Add REST command support with method and URL options slawek 2026-03-05 23:18:47 +01:00
  • 9f023d44cc Fix badge link in README to use correct YAML file extension slawek 2026-03-05 22:57:09 +01:00
  • d74d133a60 Add build status badge to README slawek 2026-03-05 22:56:15 +01:00
  • 05d517709b Refactor code structure for improved readability and maintainability slawek 2026-03-05 22:51:36 +01:00
  • e70e668432 Add workflow_dispatch trigger to build workflow slawek 2026-03-05 22:49:31 +01:00
  • e246657740 Add build workflow for CI/CD pipeline slawek 2026-03-05 22:48:27 +01:00
  • 71ec95b52b Bump version to 0.3.0 and add get-token command for Azure token retrieval slawek 2026-03-05 22:39:42 +01:00
  • 21b8179d40 Update version to 0.2.1 and add create-pca script for Azure app management slawek 2026-03-05 22:03:10 +01:00
  • b88b35cb90 Bump version to 0.2.0 and update build script to make CLI executable slawek 2026-03-05 21:36:52 +01:00
  • cb41e7dec1 Migrated to TypeScript. slawek 2026-03-05 21:29:58 +01:00
  • 5aacde4f67 Update package name to scoped format and add Gitea configuration documentation main-js slawek 2026-03-05 21:09:31 +01:00
  • d2001e1b1c Replaced unnecessary function with inline code. slawek 2026-02-09 07:04:40 +01:00
  • 064ee1db21 Add browser profile option and TSV output mode slawek 2026-02-08 21:35:40 +01:00
  • 2180d5aa4c Add explicit login/logout flows and browser selection slawek 2026-02-08 20:35:36 +01:00
  • 5888cb4d1a Added more filtering options to app listing. slawek 2026-02-08 15:26:24 +01:00
  • 400d418763 Refactored usage writing helpers. slawek 2026-02-08 15:10:06 +01:00
  • 9f0b4eddd6 refactor(cli): split command dispatcher into per-command handlers slawek 2026-02-08 14:56:47 +01:00
  • 3d03600cef refactor(cli): split commands and utils; restore cli executable bit slawek 2026-02-08 14:54:08 +01:00
  • eb8a2562a6 feat(graph): add resource permission listing and output mode aliases slawek 2026-02-08 14:46:51 +01:00
  • 7cbfbbe7f1 feat(cli): extend permission filter to resource-permissions command slawek 2026-02-08 14:45:53 +01:00
  • 2661e4dc5b feat(table): add header spec support and explicit auto mode slawek 2026-02-08 14:17:20 +01:00
  • 861b509b15 feat(cli): add -s alias and generic short option help slawek 2026-02-08 13:50:37 +01:00
  • a03af7d5f3 feat(cli): add resolve output and improve table formatting options slawek 2026-02-08 13:44:52 +01:00
  • 61111cc082 feat(graph): add --resolve for list-app-permissions slawek 2026-02-08 13:19:50 +01:00
  • 2474fa79d3 fix(cli): restore executable permissions slawek 2026-02-08 12:12:51 +01:00
  • 20b8f51791 chore(license): add MIT LICENSE and SPDX headers to source files slawek 2026-02-08 12:05:53 +01:00
  • 97f6599056 docs(jsdoc): fix async return and param annotations slawek 2026-02-08 11:53:53 +01:00
  • 6c5b628c70 feat(cli): add stdin table command and pretty rendering option slawek 2026-02-08 11:52:51 +01:00
  • a22b762180 feat(cli): add graph commands with query and table output slawek 2026-02-08 11:42:47 +01:00
  • b4cddcc50a refactor(config): load JSON configs and emit JSON-only PCA output slawek 2026-02-08 10:44:04 +01:00
  • ec5b0906ba fix(loadConfig): correct config file extensions from .js to .json and update loading method slawek 2026-02-08 08:04:24 +01:00
  • 483f8878b7 Added to configuration directory path resolution and dynamic config loader. slawek 2026-02-08 08:00:09 +01:00
  • 04132f024a fix(create-pca): update usage text and remove redundant app-name option slawek 2026-02-08 07:40:41 +01:00
  • d023defecc feat(create-pca): support optional config file output slawek 2026-02-08 07:31:51 +01:00
  • fc26edb30a fix(create-pca): make admin consent failure non-fatal slawek 2026-02-08 07:31:07 +01:00
  • a9551ee8ef refactor(create-pca): use parseArgs and support positional app name slawek 2026-02-08 07:30:20 +01:00
  • 303f4d31be Formatted the script. slawek 2026-02-08 07:12:59 +01:00
  • 3d05b45725 Added JavaScript version of Create PCA script, and removed platfrom specific Bash and PowerShell ones. slawek 2026-02-08 07:12:00 +01:00
  • 0748210744 Refactor createPca function to dynamically import msal-node-extensions and improve cache plugin fallback handling slawek 2026-02-07 13:30:24 +01:00
  • 752c6c797c Add file cache plugin for token caching fallback in createPca function slawek 2026-02-07 13:27:10 +01:00
  • 5b9074a1af Add config template output slawek 2026-02-07 13:25:09 +01:00
  • 2628cb632f Prompt update and output config slawek 2026-02-07 13:22:31 +01:00
  • 932d1e0dda Fix PowerShell app update flow slawek 2026-02-07 13:21:09 +01:00
  • c2820c0320 Fix: typo in create-pca.sh script name. slawek 2026-02-07 12:57:24 +01:00
  • aff7d88cfd Add delegated permissions step slawek 2026-02-07 12:53:57 +01:00
  • f66e5985f7 Add PublicClientApplication script slawek 2026-02-07 12:46:43 +01:00
  • c7edc3763a Added a script that creates a Public Client Application that allows impersonation of Azure RM, Graph and DevOps roles. slawek 2026-02-07 12:26:07 +01:00
  • 971460fc4c Export additional authentication methods from pca-auth.js slawek 2026-02-07 10:27:45 +01:00
  • 9f57067bfb Added OS awareness for MSAL token cache path. slawek 2026-02-07 10:03:45 +01:00
  • f5b83e6515 Fixed incorrect cache path. slawek 2026-02-07 09:52:55 +01:00
  • e4ffd25379 Add console-only auth URL option slawek 2026-02-07 09:48:33 +01:00
  • aa75ad11f1 Update logout userPrincipalName slawek 2026-02-07 09:40:52 +01:00
  • 7c2228ec5b Add author and license information to package.json; create .npmignore file slawek 2026-02-05 07:36:03 +01:00
  • 21b469c118 Reorganized the module structure. slawek 2026-02-05 05:55:08 +01:00
  • d098081822 Add DevOps helpers module with API token retrieval and client functions slawek 2026-02-04 22:33:45 +01:00
  • d72f78f597 Enhance documentation for getGraphClient and getApp functions in graph.js slawek 2026-02-04 22:33:31 +01:00
  • 4aae2dc31d Add Azure DevOps API dependency and update exports in package.json slawek 2026-02-04 21:52:17 +01:00