Welcome to AOCSetup - Your Advent of Code Project Setup!
AOCSetup is designed to streamline the process of setting up your Advent of Code (AoC) project in C#. This tool automatically generates a C# project with all the necessary libraries, dependencies, and configurations for the chosen year. With AOCSetup, you can quickly dive into solving AoC challenges without worrying about the project setup.
Note
This was created for Windows Systems. It may work on other systems with some effort.
AOCSetup simplifies the setup process for your Advent of Code (AoC) project. Setting up your project can be achieved effortlessly by cloning this repository and running the setup.py script.
It will create the C# Project, fetch the data already available and setup a minimal git project.
python pip-packages.py
AOC_SESSION
token as described on Advent of Code Data. You can set it directly in system variables on Windows.setup.py
script in administrator mode to allow necessary configurations: python setup.py
.sln
file with Visual Studio to start coding your Advent of Code solutions.The user interface for AOCSetup provides a convenient way to interact with your Advent of Code (AoC) solutions. Whether you prefer button clicks or command-line interactions, the interface supports both methods. The buttons in the user interface are designed to execute various commands, streamlining the process of running, debugging, submitting, and managing your AoC solutions.
You can use command-line interactions. The available commands include:
start Day01A
: Runs the code for Day 1 Part 1.start Day01A -d true
: Runs Day 1 Part 1 with debug output (debug output can be set in the script).submit Day01A
: Submits the result of Day 1 Part 1.data Day01A
: Opens the data file for Day 1 Part 1, allowing you to use alternative debug inputs.fetch Day01
: Fetches the data for Day 1 if needed.start
command.Note
Each button click will check if data needs to be fetched before executing the command.
Contributions to AOCSetup are welcome! If you have ideas for improvements or want to add support for additional features, feel free to open issues or pull requests.
Spend less time on setup and more time on solving Advent of Code challenges. Enjoy your coding journey with AOCSetup!
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4