fix: rename package to `advent_of_code` (#13)

`aoc` shadowed the `aoc-cli` binary which could lead to issues.

closes #12
This commit is contained in:
Felix Spöttel 2022-11-29 20:17:00 +01:00 committed by GitHub
parent 9bc635a056
commit d0b923f727
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 22 additions and 22 deletions

18
.vscode/launch.json vendored
View File

@ -7,11 +7,11 @@
{ {
"type": "lldb", "type": "lldb",
"request": "launch", "request": "launch",
"name": "Debug unit tests in executable 'aoc'", "name": "Debug unit tests in executable 'advent_of_code'",
"cargo": { "cargo": {
"args": ["test", "--no-run", "--bin=aoc", "--package=aoc"], "args": ["test", "--no-run", "--bin=advent_of_code", "--package=advent_of_code"],
"filter": { "filter": {
"name": "aoc", "name": "advent_of_code",
"kind": "bin" "kind": "bin"
} }
}, },
@ -21,11 +21,11 @@
{ {
"type": "lldb", "type": "lldb",
"request": "launch", "request": "launch",
"name": "Debug executable 'aoc'", "name": "Debug executable 'advent_of_code'",
"cargo": { "cargo": {
"args": ["build", "--bin=aoc", "--package=aoc"], "args": ["build", "--bin=advent_of_code", "--package=advent_of_code"],
"filter": { "filter": {
"name": "aoc", "name": "advent_of_code",
"kind": "bin" "kind": "bin"
} }
}, },
@ -35,11 +35,11 @@
{ {
"type": "lldb", "type": "lldb",
"request": "launch", "request": "launch",
"name": "Debug unit tests in library 'aoc'", "name": "Debug unit tests in library 'advent_of_code'",
"cargo": { "cargo": {
"args": ["test", "--no-run", "--lib", "--package=aoc"], "args": ["test", "--no-run", "--lib", "--package=advent_of_code"],
"filter": { "filter": {
"name": "aoc", "name": "advent_of_code",
"kind": "lib" "kind": "lib"
} }
}, },

2
Cargo.lock generated
View File

@ -3,7 +3,7 @@
version = 3 version = 3
[[package]] [[package]]
name = "aoc" name = "advent_of_code"
version = "0.7.0" version = "0.7.0"
dependencies = [ dependencies = [
"pico-args", "pico-args",

View File

@ -1,9 +1,9 @@
[package] [package]
name = "aoc" name = "advent_of_code"
version = "0.7.0" version = "0.7.0"
authors = ["Felix Spöttel <1682504+fspoettel@users.noreply.github.com>"] authors = ["Felix Spöttel <1682504+fspoettel@users.noreply.github.com>"]
edition = "2021" edition = "2021"
default-run = "aoc" default-run = "advent_of_code"
publish = false publish = false
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -100,7 +100,7 @@ Displayed _timings_ show the raw execution time of your solution without overhea
cargo all cargo all
# output: # output:
# Running `target/release/aoc` # Running `target/release/advent_of_code`
# ---------- # ----------
# | Day 01 | # | Day 01 |
# ---------- # ----------

View File

@ -17,9 +17,9 @@ pub fn part_two(input: &str) -> Option<u32> {
} }
fn main() { fn main() {
let input = &aoc::read_file("inputs", DAY); let input = &advent_of_code::read_file("inputs", DAY);
aoc::solve!(1, part_one, input); advent_of_code::solve!(1, part_one, input);
aoc::solve!(2, part_two, input); advent_of_code::solve!(2, part_two, input);
} }
#[cfg(test)] #[cfg(test)]
@ -28,13 +28,13 @@ mod tests {
#[test] #[test]
fn test_part_one() { fn test_part_one() {
let input = aoc::read_file("examples", DAY); let input = advent_of_code::read_file("examples", DAY);
assert_eq!(part_one(&input), None); assert_eq!(part_one(&input), None);
} }
#[test] #[test]
fn test_part_two() { fn test_part_two() {
let input = aoc::read_file("examples", DAY); let input = advent_of_code::read_file("examples", DAY);
assert_eq!(part_two(&input), None); assert_eq!(part_two(&input), None);
} }
} }

View File

@ -1,4 +1,4 @@
/* /*
* Use this file if you want to extract helpers from your solutions. * Use this file if you want to extract helpers from your solutions.
* Example import from this file: `use aoc::helpers::example_fn;`. * Example import from this file: `use advent_of_code::helpers::example_fn;`.
*/ */

View File

@ -15,7 +15,7 @@ pub const ANSI_RESET: &str = "\x1b[0m";
#[macro_export] #[macro_export]
macro_rules! solve { macro_rules! solve {
($part:expr, $solver:ident, $input:expr) => {{ ($part:expr, $solver:ident, $input:expr) => {{
use aoc::{ANSI_BOLD, ANSI_ITALIC, ANSI_RESET}; use advent_of_code::{ANSI_BOLD, ANSI_ITALIC, ANSI_RESET};
use std::fmt::Display; use std::fmt::Display;
use std::time::Instant; use std::time::Instant;

View File

@ -2,7 +2,7 @@
* This file contains template code. * This file contains template code.
* There is no need to edit this file unless you want to change template functionality. * There is no need to edit this file unless you want to change template functionality.
*/ */
use aoc::{ANSI_BOLD, ANSI_ITALIC, ANSI_RESET}; use advent_of_code::{ANSI_BOLD, ANSI_ITALIC, ANSI_RESET};
use std::process::Command; use std::process::Command;
fn main() { fn main() {
@ -34,7 +34,7 @@ fn main() {
if is_empty { if is_empty {
0_f64 0_f64
} else { } else {
aoc::parse_exec_time(&output) advent_of_code::parse_exec_time(&output)
} }
}) })
.sum(); .sum();