Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

Redesign option parsing for main executable #1578

Closed
fendor opened this issue Jan 19, 2020 · 0 comments
Closed

Redesign option parsing for main executable #1578

fendor opened this issue Jan 19, 2020 · 0 comments

Comments

@fendor
Copy link
Collaborator

fendor commented Jan 19, 2020

With #1569, we introduced two additional flags that do not compose with the --lsp flag, yet you can pass them all to the executable and nothing complains about that.
I think we should redesign the options to reflect the two different modes that are currently implemented: lsp-server and project-loading.
Most important restriction:
Synopsis and name of the used flags must not change in a backwards incompatible manner.
E.g., the following flags must be possible to use together: --lsp, --debug, -l log.file and --vomit.

gdziadkiewicz added a commit to gdziadkiewicz/haskell-ide-engine that referenced this issue Feb 28, 2020
gdziadkiewicz added a commit to gdziadkiewicz/haskell-ide-engine that referenced this issue Mar 3, 2020
gdziadkiewicz added a commit to gdziadkiewicz/haskell-ide-engine that referenced this issue Mar 4, 2020
gdziadkiewicz added a commit to gdziadkiewicz/haskell-ide-engine that referenced this issue Mar 5, 2020
gdziadkiewicz added a commit to gdziadkiewicz/haskell-ide-engine that referenced this issue Mar 5, 2020
@fendor fendor closed this as completed in 0fc1c72 Mar 11, 2020
akshaymankar pushed a commit to akshaymankar/haskell-ide-engine that referenced this issue Apr 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant