You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://www.gnu.org/licenses/gpl-3.0)
6
+
7
+
The Interslavic CLI Toolkit is a command-line interface tool designed to synchronize the Interslavic language database between Google Sheets and a Git+XML repository. It provides various commands for managing synsets and performing operations on Google Spreadsheets.
8
+
9
+
## Installation
10
+
11
+
```bash
12
+
npm install -g @interslavic/cli
13
+
```
14
+
15
+
or
16
+
17
+
```bash
18
+
yarn global add @interslavic/cli
19
+
```
20
+
21
+
## Usage
22
+
23
+
```bash
24
+
isv [command] [options]
25
+
```
26
+
27
+
### Available Commands:
28
+
29
+
-`synsets`: Execute operations on synsets
30
+
-`spreadsheets`: Execute operations on Google Spreadsheets
31
+
-`users`: Edit the configuration file
32
+
33
+
For more detailed information on each command, use the `--help` option:
34
+
35
+
```bash
36
+
isv --help
37
+
isv synsets --help
38
+
isv spreadsheets --help
39
+
isv users --help
40
+
```
41
+
42
+
## Development
43
+
44
+
This project uses Yarn workspaces and requires Node.js version 20.18.0 or higher.
45
+
46
+
To set up the development environment:
47
+
48
+
1. Clone the repository
49
+
2. Run `yarn install`
50
+
3. Build the project with `yarn build`
51
+
52
+
### Scripts
53
+
54
+
-`yarn build`: Build the project
55
+
-`yarn start`: Run the CLI
56
+
-`yarn lint`: Run linter on all workspaces
57
+
-`yarn test`: Run tests on all workspaces
58
+
59
+
## Contributing
60
+
61
+
Please read our contributing guidelines and code of conduct before submitting pull requests or issues.
62
+
63
+
## License
64
+
65
+
This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details.
0 commit comments