15 lines
		
	
	
		
			395 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			395 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env python3
 | 
						|
 | 
						|
from devops import Client, DEVOPS_SCOPE
 | 
						|
from azure.identity import DefaultAzureCredential
 | 
						|
from json import dumps
 | 
						|
 | 
						|
def main():
 | 
						|
    token = DefaultAzureCredential().get_token(DEVOPS_SCOPE).token
 | 
						|
    client = Client("https://dev.azure.com/mcovsandbox/", token)
 | 
						|
    projects = client.get_projects()
 | 
						|
    print(dumps(projects, indent=2))
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    main()
 |