Commit Graph

33 Commits

Author SHA1 Message Date
release-plz-for-ac-qu-ai-nt[bot]
fcf90d84af chore(ac-qu-ai-nt-core): release v0.0.6 2024-10-18 17:39:02 +00:00
release-plz-for-ac-qu-ai-nt[bot]
833cc52252 chore(ac-qu-ai-nt): release v0.0.14 2024-10-16 06:16:45 +00:00
J / Jacob Babich
f392562f81 style(multibinary): mark the Clippy lint against manually implementing Default for Command as allowed 2024-10-16 02:16:22 -04:00
J / Jacob Babich
7480cdcf96 feat(multibinary): support running the binary without arguments (using a sensible user interface as the default), and improve error reporting by using snafu 2024-10-16 02:07:57 -04:00
J / Jacob Babich
aee2678638 chore(multibinary): add cfg-if and snafu as dependencies 2024-10-16 02:06:50 -04:00
release-plz-for-ac-qu-ai-nt[bot]
786949f79c chore: release 2024-10-15 23:27:22 +00:00
J / Jacob Babich
22733f51e0 chore: build out the infrastructure for commands to be passed to the clap CLI 2024-10-15 16:15:33 -04:00
release-plz-for-ac-qu-ai-nt[bot]
8e172b8aaa chore: release 2024-10-07 05:29:02 +00:00
release-plz-for-ac-qu-ai-nt[bot]
44790c9706 chore: release 2024-10-06 05:59:24 +00:00
J / Jacob Babich
970aeb6dc1 chore: add Binstall configuration for the multibinary 2024-10-06 01:58:40 -04:00
release-plz-for-ac-qu-ai-nt[bot]
eab33bcf08 chore: release 2024-10-06 04:14:14 +00:00
release-plz-for-ac-qu-ai-nt[bot]
179eeab601 chore: release 2024-10-06 03:53:09 +00:00
release-plz-for-ac-qu-ai-nt[bot]
062c31bd9a chore: release 2024-10-06 03:34:57 +00:00
J / Jacob Babich
18cb5043cf feat: initialize core, gui-eframe, and tui-ratatui crates and use them in the multibinary 2024-10-05 23:27:47 -04:00
release-plz-for-ac-qu-ai-nt[bot]
13b7053386 chore: release 2024-10-05 07:02:30 +00:00
release-plz-for-ac-qu-ai-nt[bot]
e5707cb106 chore: release 2024-10-05 06:55:34 +00:00
J / Jacob Babich
7f450568f2 fix: cover the new cases of Command for GuiEframe and TuiRatatui 2024-10-05 02:55:12 -04:00
J / Jacob Babich
e2bf39e2c1 chore: correctly add gui-eframe and tui-ratatui as features this time around 2024-10-05 02:53:03 -04:00
J / Jacob Babich
e96081486a chore: add gui-eframe and tui-ratatui as subcommands with aliases gui and tui respectively 2024-10-05 02:50:10 -04:00
J / Jacob Babich
63ffbf9f1a chore: add gui-eframe and tui-ratatui as features 2024-10-05 02:49:53 -04:00
release-plz-for-ac-qu-ai-nt[bot]
c25e628aa9 chore: release 2024-10-05 06:40:34 +00:00
J / Jacob Babich
1177376450 chore!: put accessing the cli under a subcommand like the README suggests it would be 2024-10-05 02:40:09 -04:00
release-plz-for-ac-qu-ai-nt[bot]
6f9b8e42e1 chore: release 2024-09-30 19:38:13 +00:00
J / Jacob Babich
b2dfa6f8f1 feat(multibinary): initialize a basic tracing subscriber until this is changed to a directory one using tracing-appender at a later time 2024-09-30 14:58:22 -04:00
J / Jacob Babich
75952c947a feat: make tracing a crate feature and make it a default feature of the current crates 2024-09-30 14:56:57 -04:00
release-plz-for-ac-qu-ai-nt[bot]
a0a52489e5 chore: release 2024-09-30 06:31:19 +00:00
J / Jacob Babich
1b636bcf7c chore: add tracing and tracing-subscriber as dependencies 2024-09-30 02:30:22 -04:00
J / Jacob Babich
08d4e1b94c feat!: this is the correct way to format a breaking change unlike my previous commit - ensure the application data directory, and the tracing directory within it, exists
this is a BREAKING CHANGE because the application will now crash if either directory cannot be created due to some I/O / filesystem error
2024-09-30 02:29:58 -04:00
J / Jacob Babich
44fcea467a breaking: reserve a data directory for the application 2024-09-30 02:16:47 -04:00
github-actions[bot]
e29442d973 chore: release 2024-09-25 18:42:36 +00:00
github-actions[bot]
6516921d64 chore: release 2024-09-24 22:18:45 +00:00
J / Jacob Babich
77f32c8589 chore: add licenses and other required metadata to the crates 2024-09-24 18:18:26 -04:00
J / Jacob Babich
2f317dda37 chore: initialize a Cargo workspace with a cli-clap and a multibinary package to align with how I want the project to work (wherein features can be turned off to optimize the resulting binary, and there are different interfaces (GUI vs TUI vs CLI vs just an API vs just a web app or any permutation of these) to choose from depending on the occasion) 2024-09-24 17:36:12 -04:00