Repository navigation
v0.36.0
- Update
ct az resource listto includepropertiesfield - Update
ct tf reflowto have--full(guards principal stuff) and--keep-trash(deletes obsolte files otherwise) flags - Add
ct az cognitive-services account listcommand - Add
ct az cognitive-services account deployment listcommand - Update
copy_azurerm_backend_menuto support ctrl+r reloading - Update
ct tf reflowto avoid deleting files that are comment-only - Update
ct tf reflowto better co-locateimportandmovedblocks with theirtoorigin - Update
ct tf reflowto add--single file [filename]behaviour - Update
ct tf reflowto fix whitespace idempotency issue - Update
ct tf reflowto bail if duplicate block labels are detected - Better diagnostic logging for
ct restandct az pim activate entra - Add
ct az ad role definition|assignment browse|listcommands - Update
hicory-resolverdependency - Update
rustls-webpkidependency - Update
ct tf source add-importsto have better subnet support - Add
ct az role operation browse|listcommand - Add
ct az ad user show {}command - Add
ct az ad oauth2-permission-grant list|create|update|browsecommand - Update
ct az devops repo listcommand to make--project {}optional - Revamp REST behaviour to no longer spawn another process
v0.35.1
- Fix ambiguous type causing compile issues
v0.35.0
- Change
ct az devops agent pool listto hideis_hostedpools unless--allspecified - Revamp
ct pickcommand to havect pick stdinandct pick fssubcommands--manyreplaced with--singleas many is now default- Changed default query engine to Liquid
- Add
ct az devops license-entitlement user summarycommand - Move
ct az grouptoct az resource-groupwithct az rgalias - Add
--tenant {alias or id or 'default'}optional flag to many commands, e.g.,ct az resource-group list --tenant 123,ct az subsription list --tenant 321 - Flatten and remove all prelude modules
- Add tenant id everywhere
- Remove
ResourceGroup::subscription_idfield - Add
ResourceGroup::subscription_namefield - Add
ResourceGroup::tenant_idfield - Rename Entra user files and types
UserListRequest->EntraUserListRequestfetch_all_users->fetch_all_entra_users
- Disable logging colours when not in terminal (when being piped)
- Add other_mails property to
EntraUser - Fix concurrent write to timestamp text file for command caching
- Add
ct az tenant login|list|discover|alias|add|sho|forget|helpcommands - Add
ct az public-ip list|showcommand - Add
ct az application-gateway list|show|show-backend-healthcommand - Add
--headersflag toct restcommand - Consolidate rest stuff in
cloud_terrastodon_credentialscrate - Rename
LocationNametoAzureLocationName - Rename
AccessTokentoAzureAccessToken - Add
ct outage investigatecommand - Add
ct az network-interface list|showcommand - Add
ct az private-endpoint list|showcommand - Add
ct az app-service list|showcommand - Add
ct az sp showcommand - Add
ct az policy set-definition list|browse|showcommand - Add
ct az policy assignment list|browse|showcommand - Add
ct az policy definition showcommand - Add
ct az policy definition list --name {} --param-name {}args - Add
ct az policy assignment list --name {}arg - Add
ct az policy set-definition list --name {}arg - Add tenant id field to azure batch request objects
- Add better caller tracking for batch request async invoke fns
- Add better caller tracking for command with validation async run fns
v0.34.0
- Add
ct az role assignment createcommand - Add
ct az find <query>command to search resources - Add
ct az resource list|browse|showcommands - Add
ct nslookup <query>command - Add
ct az role definition find <action>command- Example
ct az role definition find Microsoft.ContainerInstance/containerGroups/containers/exec/action
- Example
- Migrate to stable rust, nightly is no longer required :D
- Fix
AzureDevOpsAgentPoolArgument::matchesimplementation correctness - Add new Azure regions and Tenant-level properties
v0.33.0
- Rename
fetch_azure_devops_license_entitlementstofetch_azure_devops_user_license_entitlements - Rename
update_azure_devops_license_entitlementtoupdate_azure_devops_user_license_entitlement - Rename
AzureDevOpsLicenseEntitlementtoAzureDevOpsUserLicenseEntitlement - Rework Azure DevOps license entitlement CLI layout:
- Old:
ct az devops user update(and TUI variant) andct az devops license-entitlement list - New:
ct az devops license-entitlement user listct az devops license-entitlement user updatect az devops license-entitlement user update-tuict az devops license-entitlement user show --user-devops-id {}ct az devops license-entitlement user show --user-email {}ct az devops license-entitlement group list
- Old:
- Rename
AzureDevOpsLicenseKindtoAzureDevOpsLicenseType, add stronger typing - Fix Microsoft graph helper failing to deserialize error bodies
- Add cache key support to Microsoft graph helper
- Add
ct az devops license-entitlement user revoke --user-devops-id {} - Add
ct az devops license-entitlement user revoke --user-email {} - Add
ct az ad group member add --group-id {} --member-id {}and supporting aspects - Add
ct az ad group member remove --group-id {} --member-id {}and supporting aspects - Change
--log-fileto append instead of truncate - Add
--log-levelalias for--log-filter - Rename
UsertoEntraUser - Rename
UserIdtoEntraUserId - Rename
GrouptoEntraGroup - Rename
GroupIdtoEntraGroupId - Rename
ServicePrincipaltoEntraServicePrincipal - Rename
ServicePrincipalIdtoEntraServicePrincipalId - Add
ct az subscription listcommand - Add
tagsfield toSubscriptiontype - Add
ct terraform show plan.json|apply.tfplanto show names for the object IDs being changed inazuread_groupmembers and owners - Add
Get-Clipboard | ct extract-uuid -command to extract UUIDs from text - Add missing
pubonEntraGroup.description - Add missing fields to
EntraGroup - Add
VirtualMachineand supporting types - Add
ct az vm listcommand - Add
ct az vm browsecommand - Add
fetch_azure_devops_agent_poolsfn - Add
ct az devops agent pool listcommand - Add
ct az devops agent pool entitlement listcommand - Add
ct az devops agent pool summarycommand - Change
ct az devops ...commands to take--project {}instead of it being a positional parameter - Remove
AzureDevOpsProjectName::newin favour ofAzureDevOpsProjectName::try_newto ensure name is validated - Relax type bounds on
trait CacheInvalidatableIntoFuture - Revamp
CacheInvalidatableIntoFuturetrait