Licence
—
Version
1.1.0
Deps
3
Size
17 kB
Vulns
1
Weekly
0
@xml-locales/cli
This is cli tool to work with localization files in xml.
Installation
npm install -g @xml-locales/cli
yarn global add @xml-locales/cli
pnpm add -g @xml-locales/cli
This package, which works with XML files, has one root node named
resources. This root node has child nodes namedstring. For example:<resources> <string name="key1">value1</string> <string name="key2">value2</string> </resources>
Or use without
npx @xml-locales/cli <command> [...args]
Commands
Add Command
The add command is used to add a new key(s)-value(s) pair to the XML localization file or files from directory.
xml-locales add --path path/to/file_or_directory --keys newKey --values newValue
| Flag | Alias | Default | Description |
|---|---|---|---|
--path |
-p |
process.cwd() |
The path to the XML localization file or directory where the key-value pair will be added. |
--keys |
-k |
None | The new key(s) to be added. |
--values |
-v |
None | The value(s) to be associated with the new key. |
Remove Command
The remove command is used to remove a key(s)-value(s) pair from the XML localization file or files from directory.
xml-locales remove --path path/to/file_or_directory --keys keyToRemove --values valueToRemove
| Flag | Alias | Default | Description |
|---|---|---|---|
--path |
-p |
process.cwd() |
The path to the XML localization file or directory where the key-value pair will be removed. |
--keys |
-k |
None | Removed string by the key(s). |
--values |
-v |
None | Or removed string by the value(s). |
Update Command
The update command is used to update a key(s)-value(s) pair in the XML localization file or files from directory.
xml-locales update --path path/to/file_or_directory --old oldValue --new newValue
| Flag | Alias | Default | Description |
|---|---|---|---|
--path |
-p |
process.cwd() |
The path to the XML localization file or directory where the key-value pair will be updated. |
--old |
-o |
None | The old key(s) or value(s) to be updated. |
--new |
-n |
None | The new key(s) or value(s) to replace the old one. |
Sort Command
The sort command is used to sort the keys in the XML localization file or directory in ascending or descending order.
xml-locales sort --path path/to/file_or_directory --direction asc_or_desc
| Flag | Alias | Default | Description |
|---|---|---|---|
--path |
-p |
process.cwd() |
The path to the XML localization file or directory where the keys will be sorted. |
--direction |
-d |
'asc' | The sort direction. Can be 'asc' for ascending order or 'desc' for descending order. |
Convert Command
The convert command is used to convert the XML localization file or directory to JSON format.
xml-locales convert --path path/to/file_or_directory
| Flag | Alias | Default | Description |
|---|---|---|---|
--path |
-p |
process.cwd() |
The path to the XML localization file or directory where the file will be converted. |
Packages
| Package | version |
|---|---|
| xml-locales | |
| @xml-locales/cli |