ANISE provides a toolkit and files for Attitude, Navigation, Instrument, Spacecraft, and Ephemeris data. It's a modern replacement of the NAIF SPICE toolkit.
The CLI code has a fair amount of duplication, notably on the processing of SPK and PCKs since the same functions exist for both. The purpose of this task is to use clap's subcommands to clean up the code, possibly by introducing breaking changes in how the command is executed.
Scope of work
anise/anise-cli/src/main.rs will have the brunt of the work. The architecture need to be rethought through here.
Maintenance task description
The CLI code has a fair amount of duplication, notably on the processing of SPK and PCKs since the same functions exist for both. The purpose of this task is to use clap's
subcommands
to clean up the code, possibly by introducing breaking changes in how the command is executed.Scope of work
anise/anise-cli/src/main.rs
will have the brunt of the work. The architecture need to be rethought through here.Priority
Low, tech debt stuff