Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

fix(cli): enable SIGINT to shutdown cli on Windows #785

Merged
merged 2 commits into from
Feb 12, 2021

Conversation

davidmurdoch
Copy link
Member

@seesemichaelj I liked the additional console.loggin you were outputting in one of your recent closed PRs, but didn't take time to find it. I'd appreciate your thoughts on these.

Here is normal graceful shutdown:

Chain Id
==================
1337

Listening on 127.0.0.1:8545
Received shutdown signal: SIGINT
Shutting down…
Server has been shut down
~\Documents\work\ganache-core-copy [fix/windows-sigint +0 ~2 -0 !]> 

and if the user shuts down while ganache is starting:

Ganache CLI v0.1.0 (ganache-core: 0.1.0)
Starting RPC server
Received shutdown signal: SIGINT
Server is currently starting; waiting…
Shutting down…
Server has been shut down
~\Documents\work\ganache-core-copy [fix/windows-sigint +0 ~2 -0 !]> 
Chain Id
==================
1337

Listening on 127.0.0.1:8545
Received shutdown signal: SIGINT
Shutting down…

Received an error while attempting to close the server: 
{an error}
~\Documents\work\ganache-core-copy [fix/windows-sigint +0 ~2 -0 !]> 

src/packages/cli/src/cli.ts Show resolved Hide resolved
src/packages/cli/index.ts Show resolved Hide resolved
src/packages/cli/src/cli.ts Show resolved Hide resolved
src/packages/cli/src/cli.ts Show resolved Hide resolved
src/packages/cli/src/cli.ts Show resolved Hide resolved
src/packages/cli/src/cli.ts Show resolved Hide resolved
src/packages/core/index.ts Show resolved Hide resolved
@davidmurdoch davidmurdoch marked this pull request as ready for review February 12, 2021 15:32
src/packages/cli/src/cli.ts Outdated Show resolved Hide resolved
src/packages/cli/src/cli.ts Show resolved Hide resolved
src/packages/cli/src/cli.ts Show resolved Hide resolved
@davidmurdoch davidmurdoch merged commit 35c7e41 into develop Feb 12, 2021
@davidmurdoch davidmurdoch deleted the fix/windows-sigint branch February 12, 2021 21:17
sambacha pushed a commit to contractshark/ganache-core that referenced this pull request Apr 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants