extractBasename static method

String extractBasename(
  1. String path
)

Extracts the basename without extension from a file path

Example:

  • extractBasename('/path/to/file.dart') returns 'file'
  • extractBasename('file.graphql.dart') returns 'file'

Implementation

static String extractBasename(String path) {
  if (path.isEmpty) {
    throw ArgumentError('Path cannot be empty');
  }

  return p.basenameWithoutExtension(path);
}