Skip to content

Enhancement: Global CLI #1

@JacobCoffee

Description

@JacobCoffee

Create a global CLI to run any given years code, where the code is in any given language, and we can run any day and its parts individually.

The structure will probably maintain this format:

$year/$language/$day.$langext

Currently this is like:

├─ 2023
│  ├─ Data
│  ├─ Rust
│  │  ├─ src
│  │  │  ├─ days
│  │  │  │  ├─ dayX.rs
│  │  │  │  ├─ dayY.rs
│  ├─ Python
│  │  ├─ Day_X
│  │  ├─ Day_Y
│  ├─ OCaml
─ 2022
│  ├─ Data
│  ├─ Python
│  │  ├─ Day_X
│  │  ├─ Day_Y
│  ├─ Rust
│  │  ├─ src
│  │  │  ├─ days
│  │  │  │  ├─ dayX.rs
│  │  │  │  ├─ dayY.rs

Unanswered Questions

Will need to take into account differing languages structure requirements (Python flat vs Rust src/?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions