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