* Merge remote-tracking branch 'origin/main' into eb/code-2296 * requested changes * added unit test and description * refactor command parser * minor improvements on command package