Skip to content

exec() breaks if executed in a deleted directory #157

@amjibaly

Description

@amjibaly

Sample:

$ node
> sh = require('shelljs')
> sh.mkdir(sh.tempdir() + '/deleteme')
> sh.cd(sh.tempdir() + '/deleteme')
> sh.rm('-rf', sh.tempdir() + '/deleteme')
> sh.exec('echo hi')

This works in bash:

$ mkdir /tmp/deleteme
$ cd /tmp/deleteme/
$ rm -rf /tmp/deleteme/
$ echo hi
hi

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions