legalize 1.0.0 copy "legalize: ^1.0.0" to clipboard
legalize: ^1.0.0 copied to clipboard

Checks for/sanitizes illegal characters in file names.

example/legalize_example.dart

import 'package:legalize/legalize.dart';

void main() {
  var invalidFilename = 'my<file<.txt';
  var validFilename = 'my-file.txt';

  print('''$invalidFilename is valid on: 
      Windows: ${isValidWindowsFilename(invalidFilename) ? 'yes' : 'no'},
      Posix: ${isValidPosixFilename(invalidFilename) ? 'yes' : 'no'}''');

  print('''$validFilename is valid on:
      Windows: ${isValidWindowsFilename(validFilename) ? 'yes' : 'no'},
      Posix: ${isValidPosixFilename(validFilename) ? 'yes' : 'no'}''');

  // Output:
  // my<file<.txt is valid on:
  //     Windows: no,
  //     Posix: yes
  // my-file.txt is valid on:
  //     Windows: yes,
  //     Posix: yes
}
9
likes
0
points
2.86k
downloads

Publisher

verified publishercaesarovich.xyz

Weekly Downloads

Checks for/sanitizes illegal characters in file names.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on legalize