That's a fairly impressive amount of work. I'm a bit surprised that there seems to be some discrepancies in your use of camelcase (e.g., "keepgoing" and "threadcount" but "rankAttribute"). I suspect there is a reason behind it, but I can't seem to find it.
those names are from the rundeck specification. I could have chosen different names for the internal types but most of the time I kept the same name where possible, hence the differences
those names are from the rundeck specification. I could have chosen different names for the internal types but most of the time I kept the same name where possible, hence the differences
those names are from the rundeck specification. I could have chosen different names for the internal types but most of the time I kept the same name where possible, hence the differences