Commit graph

50 commits

Author SHA1 Message Date
Felix Spöttel
72e1283c11 docs: update link to template 2023-12-06 12:42:33 +01:00
Felix Spöttel
a9dcd181aa docs: update wording 2023-12-05 23:41:28 +01:00
Felix Spöttel
3260b731be
feat: add --download flag to scaffold (#46) 2023-12-05 22:35:32 +01:00
Felix Spöttel
38dc536984 feat: add read_file_part() helper
closes #37
2023-12-01 13:25:07 +01:00
Felix Spöttel
47ac046562
docs: improve readme formatting & wording 2023-11-28 16:35:58 +01:00
Tristan Guichaoua
751fde7451
ci: update readme-stars workflow (#36)
* update checkout action to v4
* update git-auto-commit-action to v5, add required write permission
* use variable for run condition, check on job level
2023-11-24 09:25:37 +01:00
Felix Spöttel
6708184f1b
docs: improve wording (#34) 2023-11-01 10:45:55 +01:00
Felix Spöttel
f46d1e209c docs: clarify solve command
* closes #33
2023-10-31 19:03:48 +01:00
Felix Spöttel
70dac9329f
feat: implement benchmarks (#30) 2023-10-21 21:08:46 +02:00
Felix Spöttel
d10ec0573e
feat: add --submit <part> option to cargo solve (#25)
* remove `--year` flag in favor of `.config/config.toml`
* cleanup option handling for `cargo solve`
2023-10-21 14:46:19 +02:00
Melvin Wang
c8c3dc04be
docs: fix "download command" link (#27)
* fix typo
2022-12-27 11:04:10 +01:00
Felix Spöttel
4d10812fd3
feat: download puzzle descriptions (#21)
* add support for downloading puzzle descriptions in `cargo download`
* add `cargo read` command to read puzzles in terminal
* extract `aoc_cli` module
* use `aoc-cli`'s new overwrite option to eliminate temp files
2022-12-06 18:22:40 +01:00
Burkhard Mittelbach
6379e82105
Add CI hook to check code formatting using cargo fmt --check (#18) 2022-12-04 18:28:49 +01:00
Felix Spöttel
8b6ec2b607 docs: add note about running subset of tests 2022-12-03 14:15:03 +01:00
Felix Spöttel
5090d04b26 ci: disable readme_stars.schedule by default
reason: if enough people use the default cron, this results in traffic burst.

document the need to change the schedule.
2022-12-01 16:28:05 +01:00
Felix Spöttel
d0b923f727
fix: rename package to advent_of_code (#13)
`aoc` shadowed the `aoc-cli` binary which could lead to issues.

closes #12
2022-11-29 20:17:00 +01:00
Felix Spöttel
7d663f1407 fix: compatibility with aoc-cli@^0.5.0
closes #11
2022-11-29 14:08:49 +01:00
Tristan Guichaoua
a6405f2edb chore: remove hashbrown crate suggestion 2022-11-29 11:45:38 +01:00
Felix Spöttel
3ac30268ea docs: typos 2022-11-29 09:53:43 +01:00
Felix Spöttel
00a63c8afc docs: add link to blessed.rs 2022-11-14 12:10:05 +01:00
Felix Spöttel
b66028a8f7
docs: update links pointing to master 2022-11-07 12:22:18 +01:00
Felix Spöttel
840d617dde
docs: fix internal link to download command 2022-11-06 12:02:15 +01:00
Peter Anning
f6b75e38a5
docs: fix broken internal link to aoc-cli setup (#5) 2022-11-06 12:00:21 +01:00
Felix Spöttel
66ca5907f9
docs: typo 2022-11-06 11:06:06 +01:00
Felix Spöttel
e1a4fa6657
docs: improve footnote formatting 2022-11-06 11:05:31 +01:00
Peter Anning
b1149487c5
docs: fix leftover occurence of cargo day (#3) 2022-11-06 10:30:19 +01:00
Felix Spöttel
e50725168a feat: rename command day => solve
clearer distinction between scaffold and solve.
2022-11-03 23:02:11 +01:00
Felix Spöttel
3fb88bc654 docs: typo 2022-10-29 17:27:53 +02:00
Felix Spöttel
1dca8ac5fe docs: add vs code debugger to optional features 2022-10-29 17:11:23 +02:00
Felix Spöttel
9eb5e488e2 docs: typo 2022-10-29 14:43:46 +02:00
Felix Spöttel
5c84286d9e feat: add -yflag alias for download command 2022-10-29 14:36:26 +02:00
Felix Spöttel
1d991f7aab docs: add common pitfalls section 2022-10-29 14:32:33 +02:00
Felix Spöttel
b82974cd4f docs: add regex crate to readme 2022-10-24 15:04:19 +02:00
Felix Spöttel
34ead1f65e docs: update readme 2022-10-19 11:38:39 +02:00
Felix Spöttel
d30cd82753 docs: update usage section 2022-10-18 11:31:43 +02:00
Felix Spöttel
bd97e34f66 feat: add shorthands for running solutions 2022-10-18 11:26:56 +02:00
Felix Spöttel
8f126cb448 docs: update setup docs 2022-10-17 15:12:59 +02:00
Felix Spöttel
49123f790a feat: implement bash scripts in rust
enables cross-platform support, closes #1.

scaffold scripts adapted from code on @steventhorne's fork, thx!
2022-10-17 14:43:04 +02:00
Felix Spöttel
7b0b9f100c ci: add optional clippy job 2022-10-17 12:21:02 +02:00
Felix Spöttel
9914567649 docs: add crate section 2022-10-17 11:26:26 +02:00
Felix Spöttel
75aa23dcd1 docs: improve readme 2022-10-17 11:03:32 +02:00
Felix Spöttel
37b2027a99 fix: replace git.io links 2022-04-26 09:11:57 +02:00
Felix Spöttel
01f0749c9c docs: clarify timings 2021-12-30 12:00:14 +01:00
Felix Spöttel
00e482bf8a chore: mv assets => .assets 2021-12-30 11:14:53 +01:00
Felix Spöttel
c8219d41b8 feat: add --year flag for download script 2021-12-30 11:14:53 +01:00
Felix Spöttel
8441cb2fde feat: add total timing 2021-12-29 19:46:04 +01:00
Felix Spöttel
7430afb606 docs: link solution template in scaffold section 2021-12-29 19:46:04 +01:00
Felix Spöttel
ec1831c83d ci: rename ci workflow, add badge 2021-12-29 19:46:04 +01:00
Felix Spöttel
681c03ad89 feat: use cargo --bin instead of solutions crate 2021-12-29 19:45:58 +01:00
Felix Spöttel
4449f5bc94 initial commit 2021-12-29 14:12:01 +01:00