close
Warning:
BrowserModule failed with ConfigurationError: Look in the Trac log for more information.
- Timestamp:
-
Apr 4, 2019, 10:07:30 AM (6 years ago)
- Author:
-
trac
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v4
|
v5
|
|
1 | | = TracAdmin = |
| 1 | = TracAdmin |
| 2 | |
| 3 | [[PageOutline(2-5, Contents, floated)]] |
2 | 4 | [[TracGuideToc]] |
3 | 5 | |
4 | | Trac is distributed with a powerful command-line configuration tool. This tool can be used to configure and customize your Trac-installation to better fit your needs. |
| 6 | Trac is distributed with a powerful command-line configuration tool. This tool can be used to configure and customize your Trac-installation to better fit your needs. |
5 | 7 | |
6 | | Some of those operations can also be performed via the ''Admin'' web interface, an updated version of the [trac:WebAdmin] plugin now integrated within Trac (since version 0.11). |
| 8 | Some of those configurations can also be performed via the web administration module. |
7 | 9 | |
8 | | == Usage == |
| 10 | == Usage |
9 | 11 | |
10 | | For nearly every `trac-admin` command, you'll need to specify the path to the TracEnvironment that you want to administer as the first argument, for example: |
| 12 | For nearly every `trac-admin` command, you will need to specify the path to the TracEnvironment that you want to administer as the first argument: |
11 | 13 | {{{ |
12 | 14 | trac-admin /path/to/projenv wiki list |
13 | 15 | }}} |
14 | 16 | |
15 | | The only exception is for the `help` command, but even in this case if you omit the environment, you'll only get a very succinct list of commands (`help` and `initenv`), the same list you'd get when invoking `trac-admin` alone. |
| 17 | The only exception is for the `help` command, but even in this case if you omit the environment, you will only get a very succinct list of commands (`help` and `initenv`), the same list you would get when invoking `trac-admin` alone. |
16 | 18 | Also, `trac-admin --version` will tell you about the Trac version (e.g. 0.12) corresponding to the program. |
17 | 19 | |
18 | | If you want to get a comprehensive list of the available commands and sub-commands, you need to specify an existing environment: |
| 20 | To get a comprehensive list of the available commands and sub-commands, specify an existing environment: |
19 | 21 | {{{ |
20 | 22 | trac-admin /path/to/projenv help |
… |
… |
|
22 | 24 | |
23 | 25 | Some commands have a more detailed help, which you can access by specifying the command's name as a subcommand for `help`: |
24 | | |
25 | 26 | {{{ |
26 | 27 | trac-admin /path/to/projenv help <command> |
… |
… |
|
29 | 30 | === `trac-admin <targetdir> initenv` === #initenv |
30 | 31 | |
31 | | This subcommand is very important as it's the one used to create a TracEnvironment in the specified `<targetdir>`. That directory must not exist prior to the call. |
| 32 | This subcommand is very important as is the one used to create a TracEnvironment in the specified `<targetdir>`. That directory must not exist prior to the call. |
32 | 33 | |
33 | 34 | [[TracAdminHelp(initenv)]] |
… |
… |
|
36 | 37 | See TracIni#GlobalConfiguration. |
37 | 38 | |
38 | | Note that in version 0.11 of Trac, `initenv` lost an extra last argument `<templatepath>`, which was used in previous versions to point to the `templates` folder. If you are using the one-liner '`trac-admin /path/to/trac/ initenv <projectname> <db> <repostype> <repospath>`' in the above and getting an error that reads ''''`Wrong number of arguments to initenv: 4`'''', then this is because you're using a `trac-admin` script from an '''older''' version of Trac. |
| 39 | Note that in version 0.11 of Trac, `initenv` lost an extra last argument `<templatepath>`, which was used in previous versions to point to the `templates` folder. If you are using the one-liner `trac-admin /path/to/trac/ initenv <projectname> <db> <repostype> <repospath>` in the above and get an error that reads `Wrong number of arguments to initenv: 4`, then this is because you are using a `trac-admin` script from an '''older''' version of Trac. |
39 | 40 | |
40 | | == Interactive Mode == |
| 41 | == Interactive Mode |
41 | 42 | |
42 | 43 | When passing the environment path as the only argument, `trac-admin` starts in interactive mode. |
… |
… |
|
44 | 45 | (on non-Windows environments, and when the Python `readline` module is available) and automatic repetition of the last command issued. |
45 | 46 | |
46 | | Once you're in interactive mode, you can also get help on specific commands or subsets of commands: |
| 47 | Once you are in interactive mode, you can also get help on specific commands or subsets of commands: |
47 | 48 | |
48 | 49 | For example, to get an explanation of the `resync` command, run: |
49 | 50 | {{{ |
50 | | > help resync |
| 51 | $ help resync |
51 | 52 | }}} |
52 | 53 | |
53 | 54 | To get help on all the Wiki-related commands, run: |
54 | 55 | {{{ |
55 | | > help wiki |
| 56 | $ help wiki |
56 | 57 | }}} |
57 | 58 | |
58 | | == Full Command Reference == |
| 59 | == Full Command Reference |
59 | 60 | |
60 | | You'll find below the detailed help for all the commands available by default in `trac-admin`. Note that this may not match the list given by `trac-admin <yourenv> help`, as the commands pertaining to components disabled in that environment won't be available and conversely some plugins activated in the environment can add their own commands. |
| 61 | You will find below the detailed help for all the commands available by default in `trac-admin`. Note that this may not match the list given by `trac-admin <yourenv> help`, as the commands pertaining to components disabled in that environment won't be available and conversely some plugins activated in the environment can add their own commands. |
61 | 62 | |
62 | 63 | [[TracAdminHelp()]] |