Note that we will want to make sure the rewritten CLI is compatible with the existing CLI config files. If it is not, we should migrate to provide backwards compatibility.
The Problem
Currently the Fission Cli is written in rust. This is not ideal as Haskell has a number of issues including bad package management, bad support for compiling for windows, no support for compiling to Web Assembly, and more. In order to get around these issues we are rewriting the Fission Cli and other Fission apps like WINFS in Rust.
We're rewriting the Fission CLI in Rust.
Tasks
Note that we will want to make sure the rewritten CLI is compatible with the existing CLI config files. If it is not, we should migrate to provide backwards compatibility.
The Problem
Currently the Fission Cli is written in rust. This is not ideal as Haskell has a number of issues including bad package management, bad support for compiling for windows, no support for compiling to Web Assembly, and more. In order to get around these issues we are rewriting the Fission Cli and other Fission apps like WINFS in Rust.