Many RPC scripts used with UBUS lack a consistent interface, leading to discrepancies between different modules. It would be beneficial to establish a uniform interface, as proposed here, along with helper functions in both Bash and Lua. This would facilitate the development of scripts and ensure they can be easily utilized by the Lime app in a practical manner.
It is important to note that this should be a coordinated effort between lime-app and lime-packages. Error codes can be lime-app translatable messages.
Many RPC scripts used with UBUS lack a consistent interface, leading to discrepancies between different modules. It would be beneficial to establish a uniform interface, as proposed here, along with helper functions in both Bash and Lua. This would facilitate the development of scripts and ensure they can be easily utilized by the Lime app in a practical manner.
It is important to note that this should be a coordinated effort between lime-app and lime-packages. Error codes can be lime-app translatable messages.