Skip to content

Instantly share code, notes, and snippets.

@4F2E4A2E
Created December 21, 2015 12:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 4F2E4A2E/96ec03bdd9ac457b5206 to your computer and use it in GitHub Desktop.
Save 4F2E4A2E/96ec03bdd9ac457b5206 to your computer and use it in GitHub Desktop.
Spring Shell Custom Prompt Provider
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
import org.springframework.shell.plugin.support.DefaultPromptProvider;
import org.springframework.stereotype.Component;
/**
* Class to set the CLI Prompt.
*/
@Component
@Order(Ordered.HIGHEST_PRECEDENCE)
public class SpringShellCustomPrompt extends DefaultPromptProvider {
/**
* Getter for the Prompt.
*
* @return String
*/
@Override
public final String getPrompt() {
return "$custom-cli>";
}
/**
* Getter for the Providername.
*
* @return String
*/
@Override
public final String getProviderName() {
return "Custom prompt provider";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment