E2E testing of the CLI

Description

We want to create E2E test that cover the whole lifecycle of the Frontity CLI. Those tests should be able to:

  • launch the CLI on diferent platforms (Win, MacOS) (optional?)
  • launch the CLI with any arguments
  • pass interactive arguments to the CLI
  • assert that particular files have been created
  • check that a frontity server has been launched and returns pages (with cypress?)

Existing frameworks