After some internal discussion, we decided that it would be better to group/rename utilities as:
- cat2-client: the current
cat2cli; all commands related to querying a server from terminal (client)
- cat2-agent: the current
cat2agent for watching a directory and sync changes to a Caterva2 server; it is meant to be run on a client (terminal).
- cat2-server: the current
cat2sub; an easy way to launch the server while passing arguments for fine-tune behaviour
- cat2-admin: will include commands for administration of the server; meant to be used in the same machine as the server.
cat2adduser is an example that can be migrated to cat2-admin adduser.
There are other utilities like cat2import, cat2export and cat2tbrowser that will need to be review and optionally add them somehow (either as subcommands of the above, or as a new commands).
After some internal discussion, we decided that it would be better to group/rename utilities as:
cat2cli; all commands related to querying a server from terminal (client)cat2agentfor watching a directory and sync changes to a Caterva2 server; it is meant to be run on a client (terminal).cat2sub; an easy way to launch the server while passing arguments for fine-tune behaviourcat2adduseris an example that can be migrated tocat2-admin adduser.There are other utilities like
cat2import,cat2exportandcat2tbrowserthat will need to be review and optionally add them somehow (either as subcommands of the above, or as a new commands).