#unicode #nfc #hangul #cli #directory #symbolic-links #convmv

app jaso

jaso normalizes filenames to their Unicode NFC format in parallel, and is much faster than convmv(1)

2 stable releases

new 1.0.1 Oct 21, 2024
1.0.0 Jul 8, 2023

#182 in Command line utilities

Download history 23/week @ 2024-07-25 3/week @ 2024-08-01 7/week @ 2024-09-19 2/week @ 2024-09-26 151/week @ 2024-10-17

155 downloads per month

Apache-2.0 OR MIT

13KB
117 lines

jaso

jaso normalizes filenames to their Unicode NFC format in parallel, and is much faster than convmv(1).

$ jaso
jaso normalizes filenames to their Unicode NFC format in parallel

Usage: jaso [OPTIONS] <PATHS>...

Arguments:
  <PATHS>...  Paths to normalize recursively

Options:
      --follow-directory-symlinks  Follows symbolic links to directories
  -v, --verbose                    Shows additional information, such as what files has been renamed
  -n, --dry-run                    Just indicates what would be renamed, without actually renaming files
  -h, --help                       Print help information (use `--help` for more detail)
  -V, --version                    Print version information

$ jaso .
DONE; 100 files in 1.111529301 seconds

Installation

Using Homebrew in macOS:

brew install simnalamburt/x/jaso

Using Cargo:

cargo install jaso

 


jaso is primarily distributed under the terms of both the Apache License (Version 2.0) and the MIT license. See COPYRIGHT for details.

Dependencies

~4–11MB
~126K SLoC