NRLMMD-GEOIPS / geoips

Main Geolocated Information Processing System code base with basic functionality enabled.
https://nrlmmd-geoips.github.io/geoips/
Other
13 stars 10 forks source link

Allow for interchangeable artifact / command names #575

Open evrose54 opened 1 month ago

evrose54 commented 1 month ago

Requested Update

Description

For example, if we ran geoips list interface algorithms, we should also allow geoips list interface algorithm. Namely, this would also make more sense for retrieving a certain plugin (ie. geoips get plugin algorithm single_channel, as that plugin is not an algorithms, it's an algorithm. This improves the readability of each command.

Make sure to address this for all commands that require plural names, where applicable (ie. not geoips list interface vs geoips list interfaces, as these two commands do separate things).

Background and Motivation

This stems from a conversation held about #444.

jsolbrig commented 1 month ago

I think that, once we've implemented #574 the issue of geoips list interface vs geoips list interfaces would go away because geoips list interface <interface_name> should just become geoips list <interface_name>.

Does that sound right to you, @evrose54?