forked from toolshed/docs.coopcloud.tech
		
	Make the notes in cheat-sheet actual note boxes.
This commit is contained in:
		@ -53,7 +53,10 @@ flags: `-p/--publish`, `-r/--dry-run`, `-x,y,z`
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### Advanced Listing using `jq`
 | 
					### Advanced Listing using `jq`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Several `abra` commands can output JSON formatted tables, and can thus be queried and filtered with the tool [jq](https://stedolan.github.io/jq/ "jq JSON Query tool"). We can also format these outputs with [tv](https://github.com/uzimaru0000/tv "tv Table Viewer") into a pretty table. 
 | 
					Several `abra` commands can output JSON formatted tables, and can thus be queried and filtered with the tool [jq](https://stedolan.github.io/jq/ "jq JSON Query tool"). We can also format these outputs with [t
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					11:51
 | 
				
			||||||
 | 
					v](https://github.com/uzimaru0000/tv "tv Table Viewer") into a pretty table. 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Currently, `abra recipe ls`, `abra server ls`, and `abra app ls` support the `-m` machine readable output flag which outputs JSON.
 | 
					Currently, `abra recipe ls`, `abra server ls`, and `abra app ls` support the `-m` machine readable output flag which outputs JSON.
 | 
				
			||||||
@ -66,9 +69,11 @@ As you can see we, we're selecting all recipes where category is "Utilities".
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#### Filter apps by state `deployed`
 | 
					#### Filter apps by state `deployed`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Note! `abra app ls -S` queries each server in your added server list, where as without the `-S` it only lists from your local copy of the sever files (thus providing no information about actual state of the apps)
 | 
					!!! info 
 | 
				
			||||||
 | 
					    `abra app ls -S` queries each server in your added server list, where as without the `-S` it only lists from your local copy of the sever files (thus providing no information about actual state of the apps)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Note 2! `abra app ls` lists apps grouped into a server object, with statistics about the server. In `jq` we can select the entire apps list with `.[].apps[]`.
 | 
					!!! info 
 | 
				
			||||||
 | 
					    `abra app ls` lists apps grouped into a server object, with statistics about the server. In `jq` we can select the entire apps list with `.[].apps[]`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
`abra app ls -m -S |jq '[.[].apps[] | select(.status == "deployed") | del(.upgrade)]' |tv`
 | 
					`abra app ls -m -S |jq '[.[].apps[] | select(.status == "deployed") | del(.upgrade)]' |tv`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user