All-In-One Trac Admin Command
All-In-One Tracでは、利用者が簡単にこのアプリケーションを利用できるよう、いくつかのコマンドを提供しています。 これらはAll-In-One Tracをインストールしたフォルダの下のadminフォルダにあります。
adduser
All-In-One Tracを利用するユーザを登録します。このコマンドを利用すると
- Tracへのログインユーザ
- SubVersionリポジトリへアクセスする際のユーザ
の両方が一度に登録できます。
使用方法は
adduser [ユーザ名] [パスワード] (ユーザ名、パスワードはともにアルファベット)
です。
removeuser
All-In-One Tracから指定したユーザの登録を削除します。このコマンドを利用すると
- Tracへのログインユーザ
- SubVersionリポジトリへアクセスする際のユーザ
の両方が一度に削除できます。
使用方法は
removeuser [ユーザ名] [パスワード] (ユーザ名、パスワードはともにアルファベット)
です。
以下のコマンドを実行する際には、まず最初に set-project-id コマンドを実行して対象とするプロジェクトを指定してください。
set-project-id
コマンドを実行する際、対象とするプロジェクトを環境変数に設定します。 使用方法は
set-project-id [プロジェクトID]
です。
このコマンドを実行して、プロジェクトIDを指定しない場合、インストール時に作成されるプロジェクト(ID:default)を 対象として各コマンドが実行されます。
svn-dump
subversionリポジトリをバックアップするためにダンプを取得します。
このコマンドはsvnadmin dumpのラッパースクリプトです。
All-In-One Tracの使用するSubversionリポジトリが事前に記述されているので引数として指定する必要がありません。 svn-dump(svnadmin dump)の詳しい利用方法は
を参照してください。
trac-admin
TracAdmin のラッパースクリプトです。 TracEnvironmentへのパス(第1引数)を指定する必要がありません。
その他は TracAdmin と同じです。
hotcopy
TracAdminのhotcopyコマンドを実行します。 フォルダ名を指定すると、[All-In-One Tracのインストールフォルダ]/backup/trac/指定したフォルダ名にTracの情報を退避します。
使用方法は
hotcopy [フォルダ名]
です。
wiki-dump
TracAdminのwiki? dumpコマンドを実行します。 出力先ディレクトリパスを指定すると、そこにすべてのTrac wikiファイルを出力します。
使用方法は
wiki-dump [出力先ディレクトリパス]
です。
wiki-load
TracAdminのwiki? loadコマンドを実行します。 入力先ディレクトリパスを指定すると、そこにすべてのTrac wikiファイルをTracに取り込みます
使用方法は
wiki-load [入力先ディレクトリパス]
です。
component
TracAdminのcomponentコマンドを実行して、プロジェクトのコンポーネント(サブシステムといったほうが通りが良いか?)の追加、変更、削除、権限変更を行います。
使用方法は
component list component add [コンポーネント名] [所有者] component rename [旧コンポーネント名] [新コンポーネント名] component remove [コンポーネント名] component chown [コンポーネント名] [所有者]
です。
milestone
TracAdminのmilestoneコマンドを実行して、プロジェクトのマイルストーンの追加、変更、削除、期限の設定などを行います。
使用方法は
milestone list milestone add [マイルストーン名] milestone rename [旧マイルストーン名] [新マイルストーン名] milestone due [マイルストーン名] [期限] : [期限] - "YYYY-MM-DD" or "now" milestone completed [マイルストーン名] [完了日] : [完了日] - "YYYY-MM-DD" or "now" milestone remove [マイルストーン名]
です。
permission
TracAdminのpermissionコマンドを実行して、ユーザの権限付与を行います。 使用方法は
permission list [ユーザ名] permission add [ユーザ名] [action] (actionは複数指定可) permission remove [ユーザ名] [action] (actionは複数指定可)
です。
ticket_type
TracAdminのticket?_typeコマンドを実行して、チケットの種類を追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)
使用方法は
ticket_type list ticket_type add [種類名] ticket_type change [旧種類名] [新種類名] ticket_type remove [種類名]
です。
priority
TracAdminのpriorityコマンドを実行して、チケットのパラメータである優先度を追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)
使用方法は
priority list priority add [優先度名] priority change [旧優先度名] [新優先度名] priority remove [優先度名]
です。
severity
TracAdminのseverityコマンドを実行して、チケットのパラメータである重要度を追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)
使用方法は
severity list severity add [重要度名] severity change [旧重要度名] [新重要度名] severity remove [重要度名]
です。
version
TracAdminのversionコマンドを実行して、チケットのパラメータであるバージョンを追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)
使用方法は
version list version add [バージョン名] version rename [旧バージョン名] [新バージョン名] version time [バージョン名] [日付] : [日付] - "YYYY-MM-DD" or "now" version remove [バージョン名]
です。