Skip to content
PhraseApp API Command Line Client
Go Shell Other
Branch: master
Clone or download
Latest commit d4a356a Aug 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci CircleCI: Use machine executor to fix directory mount Dec 14, 2018
build Update to 1.15.1 Aug 19, 2019
internal Use phrase.com Aug 16, 2019
testdata move fixtures to testdata Nov 6, 2017
vendor Update phraseapp-go Aug 16, 2019
.gitignore Improve release build scripts Jun 19, 2018
.jc add .jc file Mar 2, 2016
.version Update to 1.15.1 Aug 19, 2019
CODEOWNERS Create CODEOWNERS Jan 18, 2019
Gopkg.lock Update phraseapp-go Aug 16, 2019
Gopkg.toml merge branching and update phraseapp-go Aug 22, 2018
LICENSE Update LICENSE Jun 20, 2016
Makefile CircleCI: Use machine executor to fix directory mount Dec 14, 2018
README.md Use phrase.com Aug 16, 2019
appveyor.yml Add appveyor CI for windows testing Jun 6, 2017
branches.go Add use-local-branch-name option Jun 24, 2019
client.go Fix option parsing (and update vendored phraseapp-go) (#74) Jan 20, 2017
info_command.go Include last change in build Jul 18, 2018
init.go Use phrase.com Aug 16, 2019
locale_file.go push: split push up into locale_file and push_source Nov 1, 2016
main.go Use phrase.com Aug 16, 2019
main_test.go mechanically simplify code Nov 14, 2017
non_rest_routes.go Use phrase.com Aug 16, 2019
pull.go Add use-local-branch-name option Jun 24, 2019
pull_target.go Fix locale and tags placeholder combination Nov 9, 2018
pull_target_test.go mechanically simplify code Nov 14, 2017
pull_test.go Fix locale and tags placeholder combination Nov 9, 2018
push.go do proper yes/no check Jun 24, 2019
push_source.go fix --wait and locale create Aug 22, 2018
push_test.go branching: push creates branch if not exists and pull works Aug 22, 2018
router.go Use query params for GET requests May 27, 2019
shared.go branching: check error type and add comment Sep 10, 2018
upload_cleanup.go more explicitly ignore returned error Nov 14, 2017
vendoring_test.go vendoring test: also treat internal packages as vendored Mar 11, 2016

README.md

PhraseApp Client

The PhraseApp Client is available for all major platforms and lets you access all API endpoints as well as easily sync your locale files between your source code and PhraseApp.

Check out our documentation for more information.

Quick Start

This quick start will guide you through the basic steps to get up and running with the PhraseApp Client.

1. Install

Download and install the client for your platform. See our detailed installation guide for more information.

Homebrew

If you use homebrew, we have provided a tap to make installation easier on Mac OS X:

    brew tap phrase/brewed
    brew install phraseapp

The tap is linked to our Formula collection and will be updated, when you call brew update as well.

2. Init

Initialize your project by executing the init command. This lets you define your preferred locale file format, source files and more.

$ cd /path/to/project
$ phraseapp init

3. Upload your locale files

Use the push command to upload your locale files from your defined sources:

$ phraseapp push

4. Download your locale files

Use the pull command to download the most recent locale files back into your project according to your targets:

$ phraseapp pull

5. More

To see a list of all available commands, simply execute:

$ phraseapp

To see all supported options for a command, simple use the --help flag:

$ phraseapp locales list --help

See our detailed guides for in-depth instructions on how to use the PhraseApp Client.

Contributing

This tool and it's source code are auto-generated from templates that run against a API specification file. Therefore we can not accept any pull requests in this repository. Please use the GitHub Issue Tracker to report bugs.

Further reading

Licenses

phraseapp-client is licensed under MIT license. (see LICENSE)

Parts of phraseapp-client use third party libraries which are vendored and licensed under different licenses:

library license
github.com/bgentry/speakeasy MIT / Apache 2.0
github.com/daviddengcn/go-colortext BSD / MIT
github.com/dynport/dgtk Apache 2.0
gopkg.in/yaml.v2 LGPLv3
You can’t perform that action at this time.