unique warnings before output

On some commands that make many API calls, you get the same warnings on each API call, and then they display in a block like this:

```
!     Some identical warning message
!     Some identical warning message
!     Some identical warning message
!     Some identical warning message
!     Some identical warning message
```

This fixes that!