Skip to content

philippart-s/java-advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

advent-of-code-2023

To create a subcommand for advent of code:

package com.ovhcloud.java;

import java.util.concurrent.Callable;
import picocli.CommandLine.Command;
import picocli.CommandLine.Option;

@Command(name = "dayN", mixinStandardHelpOptions = true)
public class DayN implements Callable<Integer> {

  @Option(names = {"-part1"})
  private boolean puzzleOne;

  @Option(names = {"-part2"})
  private boolean puzzleTwo;

  @Override
  public Integer call() throws Exception {
    if (puzzleOne) {
      puzzle1();
    }
    if (puzzleTwo) {
      puzzle2();
    }

    return 0;
  }

  private void puzzle1() {}

  private void puzzle2() {}
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages