fsharp / emacs-fsharp-mode

F# Emacs mode
Apache License 2.0
205 stars 62 forks source link

Replace Cask with Eask #299

Closed jcs090218 closed 2 years ago

jcs090218 commented 2 years ago

Hi, I have recently created a tool named Eask. This is designed to replace Cask with as minimal effort as possible. The DSL syntaxes are very similar, and most commands are the same, which should be easy to adapt from Cask to Eask.

Eask also uses the same concept with Eldev. It's written only in Elisp, and the project metadata file (Eldev or Eask) is just an elisp file being loaded before the command executions.

The major difference is the Eask uses yargs and NodeJS runtime to parse command-line arguments. Unlike Cask or Eldev, use batch and bash/sh.

In .github/workflow/test.yml

In Makefile

Others


This is totally optional, the major goal is to cutdown/lower the entire CI complexity.

jcs090218 commented 2 years ago

It seems like Cask is ignoring this issue. Do you think the issue should be ignored here? 😕

Loading seq...
../../../../test/eglot-tests.el:Warning: Unknown LSP interface FooObject
../../../../test/eglot-tests.el:Warning: Unknown LSP interface FooObject
../../../../test/eglot-tests.el:Warning: Unknown LSP interface FooObject
../../../../test/eglot-tests.el:Warning: Unknown LSP interface FooObject
../../../../test/eglot-tests.el:Warning: Unknown LSP interface FooObject
../../../../test/eglot-tests.el:Warning: Unknown LSP interface FooObject
dotnet exited with status 1