it is not guaranteed to be the same order number given by CLI print command
OK. So if I'm getting this right,
("API find" = "CLI find") != "CLI print"
(in terms of order of IDs)
But the order they are given out is not set and can vary from the item list to item list, sometimes numbering may be reset sometimes not.
I get that, but within an item list, when doing a "print" on it, can the order of the items given by that "print" (for that particular item list) always be considered to reflect that of CLI?
That is, for example, can the order of replies by, let's say "/queue/simple/print" reflect the order produced by "/queue simple print" in CLI (assuming no add/move/remove happens in between)?
Or to put this in another way, is
"API print" = "CLI print"
(in terms of order of replies)
What would be a more reliable way to get replies in an orderly way if not this?
My choice usually is to use .id ID numbers to access rules.
Sure, but I'm doing this for the sake of people who are sure they're targeting the right entry, and are willing to shoot themselves in the foot otherwise.