Smartcat CLI (developer portal)
Binary Downloads (latest version)
Linux (x64): https://smartcat-cli.s3.amazonaws.com/smartcat-linux-x64.zip
Linux (musl, x64): https://smartcat-cli.s3.amazonaws.com/smartcat-linux-musl-x64.zip
Linux (arm64): https://smartcat-cli.s3.amazonaws.com/smartcat-linux-arm64.zip
MacOS (x64): https://smartcat-cli.s3.amazonaws.com/smartcat-osx-x64.zip
Windows (x64): https://smartcat-cli.s3.amazonaws.com/smartcat-win-x64.zip
Per-folder configuration file
General syntax
Command | Details |
login | Authorize in Smartcat |
init | Initialize local project configuration file |
import | Import files to keys collection |
export | Export keys collection to files |
upload | Upload files to Smartcat |
download | Download source/target files from Smartcat |
project | Commands for manipulating Smartcat projects |
pull | Pull step of synchronization process. |
push | Push step of synchronization process. |
Option | Details |
h, --help | Prints help information |
v, --version | Prints version information |
Configuration
Global configuration. It is stored in %APP\_DATA%/smartcat/config.json
Local configuration is taken from a file called.smartcat (or smartcat.json) in a current directory. The file has the following format:
Environment variables:
Command-line parameters (see Global CLI options )
Global CLI options
Main options
-s|--server - sets current Smartcat server. Optional
-w|--workspace - sets current Smartcat workspace ID. Optional
-p|--project - sets current Smartcat project id. Optional
-t|--api-token - sets current Smartcat API token. Optional
Other options
-g|--global - ignore local configuration and use global one. Optional
-c|--config - specifies path to config file. Optional