Skip to content

taursus96/java-commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

java-commands

It's a command parser written in java. It takes a command string and return a command object. I know I could just use regex and do it 10 times faster but I wanted to do it manually and do some TDD.

Usage

create a command class

public class PrintCommand extends Command {
    
    @Override
    public void exec() {
        System.out.println(this.params.get("s"));
    }
}

setup commands repository

ICommandsRepository commandsRepository = new CommandsRepository();
commandsRepository.addCommand("print", PrintCommand.class);

parse and execute command

ICommand command = CommandParser.getInstance().parse("print -s \"string to be printed\"", commandsRepository);
command.exec();

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages