Get the bare name of a file, without its extension.
Write minimal node index.js files that require and export siblings by file basename
Get the basename of a filepath excluding extension.
Check if `basename` is hidden (starts with a dot)
Get the name of a project, from package.json, git config, or basename of the current working directory.
A file suffix is a substring of basename after the first dot
Unsanitize a file name, the inverse of the "sanitize-basename" library.
A command-line utility to get the basename of the current package
Sanitize a file name for cross-platform validity.
Replace the basename of a path
Add basename of the file into metadata
Append to basename in webpack resolution
Keep only the basename of url()
Create http-server with basename for SPA Projects.
Append, prepend, replace or remove basename extensions
Basename without extension
Create a basename for file based on the time right now (powered by space time)
Regular expression to capture a path basename.
Get the basename of a JSON filepath without the file extension.
Return a regular expression to capture the last part of a POSIX path.
Generating a new filename like 'basename (1).ext' like normal application
Return a regular expression to capture the last part of a Windows path.
POSIX path utilities (join, resolve, dirname, basename, etc.) for isolated-vm V8 sandbox
Create http-server with basename for SPA Projects.
basename ~ (uutils) display PATHNAME with leading directory components removed
Generic text-based vendoring
Print path with any leading directory components removed
TUI for interacting with BibLaTeX databases
Safe rm with a graveyard (MVP: rm, ls, prune, resurrect)
A Rust port of the WebGraph framework (http://webgraph.di.unimi.it/).
Alternative to Pathname
POSIX-backed implementation of a buffered, durable LevelDB-style WritableFile for the Bitcoin-leveldb stack, using libc syscalls for append, flush, sync, and close with manifest-aware directory syncing.
Temporary directory and file management for Rust. Auto-cleanup on Drop, collision-resistant naming, orphan cleanup, cross-platform paths. Zero runtime deps by default; opt-in mod-rand feature for uniformly distributed naming. tempfile replacement at MSRV 1.75.
Opinionated configuration settings load mechanism for Rust applications
The agent-native CLI linter — audit whether your CLI follows agent-readiness principles
A cli frontend for your bash scripts
This Jekyll plugin provides 3 Liquid filters: dirname, basename and basename_without_extension.
Lightning is a commandline framework that lets users wrap commands with shell functions that are able to refer to any filesystem path by its basename. To achieve this, a group of paths to be translated are defined with shell globs. These shell globs, known as a lightning _bolt_, are then applied to commands to produce functions. In addition to translating basenames to full paths, lightning _functions_ can autocomplete these basenames, resolve conflicts if they have the same name, leave any non-basename arguments untouched, and autocomplete directories above and below a basename. To make bolts shareable between users and functions easier to create, lightning has _generators_. A _generator_ generates filesystem-specific globs for a bolt. Lightning comes with some default generators. Users can make their own generators with generator plugins placed under ~/.lightning/generators/.
Tasks for developing Ruby Gems. Gem and .spec names must match directory basename
FolderTemplate is a minimalistic template engine that generates files and folders structure from a template folder layout. It includes a simple variable expansion syntax, automatically injects variables for filename and basename, and can optionally append content to existing files.