Skip to main content

win_wildcard

Expand wildcards in shells of Windows using the dir or the Get-ChildItem command.

Refer the homepage for sample.

Motivation

Python has a glob module that supports posix-spec wildcards, so it is possible to create scripts with wildcards available. However, for the reasons described below, glob's wildcard is not the same as expected on the Windows command line.

The Windows shell leaves wildcard expansion to the command, so there is no standard way to expand wildcards.

Some wildcards of cmd.exe are undocumented.

There have been reports of user confusion due to wildcard specifications varying from command to command.

I thought it would be appropriate to provide a function that calls the dir command or Get-ChildItem command and uses the result of expanding the wildcard.

Such wildcard expansion would allow the user to run the dir or Get-ChildItem command to see what files are specified before executing the script.

Metadata

Release files for win-wildcard 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for win-wildcard 0.5.2
File Size Uploaded
win_wildcard-0.5.2.tar.gz 4.2 kB Details

Release files / win_wildcard-0.5.2.tar.gz

Download URL win_wildcard-0.5.2.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4792eeef0b94de9f75cecb3011dc4c99b3544f633871f8749bc7fe134977d1bb
BLAKE2b-256 checksum
How to use checksums
600971d92fde6e1454064c595c1108455e83f70758506fdcdc77b44b9da9f9f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.5.2 This release

1 release file

0.5.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page