Skip to content

"forego start" exits immediately with doing nothing on macOS #123

Open
@ysmazda

Description

@ysmazda

"forego start" exits immediately with doing nothing written in Procfile on macOS.

How to reproduce

GO111MODULE=off go get -u github.com/ddollar/forego
echo "echo: echo Hello" > Procfile.hello
forego start -f Procfile.hello
echo "touch: touch a.txt" > Procfile.touch
forego start -f Procfile.touch
ls a.txt

Expected behavior

Hello is output.
a.txt is created.

$ forego start -f Procfile.hello
forego | starting echo.1 on port 5000
echo.1 | Hello
$ forego start -f Procfile.touch
forego  | starting touch.1 on port 5000
$ ls a.txt
a.txt

Actual behavior

Hello is not output.
a.txt is not created.

$ forego start -f Procfile.hello
forego | starting echo.1 on port 5000
$ forego start -f Procfile.touch
forego  | starting touch.1 on port 5000
$ ls a.txt
ls: a.txt: No such file or directory

Platform info

$ go version
go version go1.13.4 darwin/amd64

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.15
BuildVersion:   19A602

$ uname -rsv
Darwin 19.0.0 Darwin Kernel Version 19.0.0: Wed Sep 25 20:18:50 PDT 2019; root:xnu-6153.11.26~2/RELEASE_X86_64

$ sh --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions