Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 140 → Rev 141

/Classwork/CS3214 - Computer Systems/Project 2 - Extensible Shell/plugins/prompt.c
0,0 → 1,23
#include <stdbool.h>
#include <stdio.h>
#include "../esh.h"
 
static bool
init_plugin(struct esh_shell *shell)
{
printf("Plugin 'prompt' initialized...\n");
return true;
}
 
static char *
prompt(void)
{
// the prompt must be dynamically allocated
return strdup("custom prompt> ");
}
 
struct esh_plugin esh_module = {
.rank = 10,
.init = init_plugin,
.make_prompt = prompt
};