Skip to content

trailing slashes on directories return no results #290

@rijnhard

Description

@rijnhard

Environment

  • OS Version: Linux Mint 20 5.4.0-47-generic
  • Node.js Version: 12.18.4

Actual behavior

With settings

{
  onlyFiles      : false,
  onlyDirectories: true,
  markDirectories: true,
  absolute     : true,
  globstar      : false
}

Pattern test/fixtures/*/ returns no results.
But Pattern test/fixtures/* does return results.

Expected behavior

Directory Patterns test/fixtures/*/ and test/fixtures/*/ should be equivalent.

Code sample

import fglob from 'fast-glob';

const dirGlobSettings =  {
  onlyFiles      : false,
  onlyDirectories: true,
  markDirectories: true,
  absolute     : true,
  globstar      : false
};

const relativeDirGlob1 = 'test/fixtures/*/';
const relativeDirGlob2 = 'test/fixtures/*';

fglob.sync(relativeDirGlob1, dirGlobSettings);
fglob.sync(relativeDirGlob2, dirGlobSettings);

Side note: should the output should respect markDirectories?

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions