-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(commands): introduce new
pace craft setup
command to make onbo…
…arding easier (#10) This commit marks a significant enhancement in the user experience for new and returning users of the pace CLI tool. By introducing the `pace craft setup` command, we've streamlined the onboarding process, making it more intuitive, guided, and less daunting for users setting up pace for the first time or customizing their existing setup. Key Features Introduced: - Interactive setup wizard: Guides users through the configuration process with clear, concise prompts, allowing for a personalized setup experience. - Environment detection: Automatically detects and suggests optimal settings based on the user's environment, reducing manual configuration efforts. - Customizable activity log path: Offers users the choice to specify a custom path for their activity log, with sensible defaults provided. - Support for PACE_HOME: Integrates the use of the PACE_HOME environment variable, allowing users to define a custom home directory for pace configurations. These improvements will significantly enhance the onboarding experience, encouraging more users to adopt pace as their go-to productivity tool. Signed-off-by: simonsan <[email protected]>
- Loading branch information
Showing
16 changed files
with
1,344 additions
and
26 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
[package] | ||
name = "pace_cli" | ||
version = "0.1.0" | ||
authors = ["the pace-rs team"] | ||
categories = ["command-line-utilities"] | ||
edition = "2021" | ||
keywords = ["cli"] | ||
license = "AGPL-3.0-or-later" | ||
repository = "https://github.com/pace-rs/pace" | ||
description = "pace-cli - library to support timetracking on the command line" | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
include = [ | ||
"LICENSE", | ||
"README.md", | ||
"CHANGELOG.md", | ||
"src/**/*", | ||
"Cargo.toml", | ||
] | ||
|
||
[dependencies] | ||
dialoguer = { version = "0.11.0", features = ["fuzzy-select"] } | ||
eyre = "0.6.12" | ||
getset = "0.1.2" | ||
pace_core = { workspace = true } | ||
tracing = { version = "0.1.40", features = ["log"] } | ||
typed-builder = "0.18.1" |
Oops, something went wrong.