mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-11-29 10:12:41 +01:00
Require defining workflows' synopses and help
Test Plan: Deleted `getCommandSynopses()` from workflow, ran `arc help`. Reviewers: epriestley, edward Reviewed By: epriestley CC: aran, Korvin Differential Revision: https://secure.phabricator.com/D3739
This commit is contained in:
parent
ffac8d5c4c
commit
94d283a453
1 changed files with 14 additions and 8 deletions
|
@ -91,6 +91,20 @@ abstract class ArcanistBaseWorkflow {
|
||||||
*/
|
*/
|
||||||
abstract public function getWorkflowName();
|
abstract public function getWorkflowName();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return console formatted string with all command synopses.
|
||||||
|
*
|
||||||
|
* @return string 6-space indented list of available command synopses.
|
||||||
|
*/
|
||||||
|
abstract public function getCommandSynopses();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return console formatted string with command help printed in `arc help`.
|
||||||
|
*
|
||||||
|
* @return string 10-space indented help to use the command.
|
||||||
|
*/
|
||||||
|
abstract public function getCommandHelp();
|
||||||
|
|
||||||
|
|
||||||
/* -( Conduit )------------------------------------------------------------ */
|
/* -( Conduit )------------------------------------------------------------ */
|
||||||
|
|
||||||
|
@ -470,14 +484,6 @@ abstract class ArcanistBaseWorkflow {
|
||||||
return $this->arcanistConfiguration;
|
return $this->arcanistConfiguration;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCommandSynopses() {
|
|
||||||
return get_class($this).": Undocumented";
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getCommandHelp() {
|
|
||||||
return get_class($this).": Undocumented";
|
|
||||||
}
|
|
||||||
|
|
||||||
public function requiresWorkingCopy() {
|
public function requiresWorkingCopy() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue