1TRANSTATS(1) User Commands TRANSTATS(1)
2
3
4
6 transtats - Command line interface for transtats
7
9 transtats [OPTIONS] COMMAND [ARGS]...
10
12 --help Show this message and exit.
13
14
15 Commands available are :
16 * coverage [OPTIONS] GRAPH_RULE
17 Translation coverage as per graph rule.
18
19 * job [OPTIONS] COMMAND [ARGS]....
20 Job related operations. There are two sub-commands used with this
21 job command.
22
23 1) transtats job log [OPTIONS] JOB_ID
24 Show the log for a given job id.
25
26 2) transtats job run [OPTIONS] REPO_TYPE REPO_BRANCH JOB_TYPE PACK‐
27 AGE_NAME
28 Runs a job and/or show the job log.
29 Available job-types are syncupstream, syncdownstream,
30 stringchange,
31 pushtrans, dpushtrans, pulltrans
32 Available repo-types are default, l10n, transifex, weblate
33
34 * package [OPTIONS] COMMAND [ARGS]... PACKAGE_NAME
35 Package related operations.
36
37 * version [OPTIONS]
38 Display the current version.
39
40 * release [OPTIONS] RELEASE_SLUG
41 Translation status of a release slug(branch).
42
43
45 To check the translation coverage as per predefined graph rule on
46 transtats server.
47 transtats coverage rhinstaller
48
49
50 To check the translation status of any partiular package for all the
51 available release branches on transtats server.
52 transtats package status abrt
53
54
55 To check the if package exists on the transtats server.
56 transtats package status --exist abrt
57
58
59 To check the translation health of any partiular package for all the
60 available release branches on transtats server.
61 transtats package status --health abrt
62
63
64 To check the translation status for available packages in any pre-
65 defined Linux distribution release on transtats server.
66 transtats release fedora-37
67
68
69 To check the translation status for available packages in any pre-
70 defined Linux distribution release on transtats server.
71 But if you need to know this status categorized by individual lan‐
72 guages then use --detail
73 transtats release --detail fedora-37
74
75
76 To know the version of this transtats client.
77 transtats version
78
79
80 To know the version of this transtats client along with transtats
81 server.
82 transtats version --server
83
84
85 To submit a job to transtats server. There are 6 types of job that
86 users can submit.
87 Various job type command examples are given below
88 transtats job run --repo-type l10n --repo-branch f37 syncupstream
89 anaconda
90 transtats job run --repo-type l10n --repo-branch f37 --build-sys‐
91 tem koji --build-tag f37 syncdownstream anaconda
92 transtats job run --repo-branch main --release-slug fedora-37
93 stringchange anaconda
94
95
96 To add a package to transtats server.
97 Various command examples are given below
98 transtats package add celluloid --upstream-url
99 https://github.com/celluloid-player/celluloid --transplatform-slug WL‐
100 TEPUB --release-stream Fedora
101 transtats package add fedora-media-writer --upstream-url
102 https://github.com/FedoraQt/MediaWriter --transplatform-slug WLTEFED
103 --release-stream Fedora
104
105
107 These commands give output in plain text format. If you need the
108 same output
109 in json format then just add to every above command --json option.
110
111
113 Transtats CLI is primarily written by Sundeep Anand <suanand@fedo‐
114 raproject.org>
115 Updated by Parag Nemade <pnemade@fedoraproject.org>
116
118 Documentation for the Transtats project is available at
119 http://docs.transtats.org
120
121 The full documentation for transtats is maintained as a Texinfo manual.
122 If the info and transtats programs are properly installed at your site,
123 the command
124
125 info transtats
126
127 should give you access to the complete manual.
128
129
130
131transtats 0.6.0 1st July 2022 TRANSTATS(1)