Categories: None [Edit]
switch-cli
Switch helps you add multiple languages to your site by leveraging the power of google spreadsheets. It is a commandline tool providing you with an easy way to automate the process and avoid common mistakes.
The most common use case of switch is for switching between a locale representation in JSON/YAML to a CSV (spreadsheet) based one and vice-versa.
# Install
```
gem install switch-cli
```
# Usage
```
switch json2csv [input-dir] [output-file]
```
Converts multiple json files to be a single csv file with columns for each file, with the file name as the column header.
If you do not specify an input-dir it will be taken as ./locales and output-file would be the direcotry name + .csv.
```
switch csv2json [input-file] [output-dir]
```
Converts a single csv file into multiple json files, with a file for each column using the key and order columns to construct the files.
Total
Ranking: 67,607 of 196,612
Downloads: 15,904
Daily
Ranking: 58,947 of 196,584
Downloads: 0
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
| Rank | Downloads | Name |
|---|
Depends on
| Rank | Downloads | Name |
|---|---|---|
| 29 | 1,015,768,668 | rspec |
| 72 | 630,370,189 | pry |
| 87 | 543,253,526 | dotenv |
| 178 | 298,117,189 | launchy |
| 446 | 121,929,933 | deep_merge |
| 1,390 | 32,780,384 | google_drive |
Owners
| # | Gravatar | Handle |
|---|---|---|
| 1 | yagudaev |