Skip to content

feat: Improved tmpo init command to use interactive form + pull request template#12

Merged
DylanDevelops merged 2 commits into
mainfrom
ravel/improve-init-command
Dec 16, 2025
Merged

feat: Improved tmpo init command to use interactive form + pull request template#12
DylanDevelops merged 2 commits into
mainfrom
ravel/improve-init-command

Conversation

@DylanDevelops
Copy link
Copy Markdown
Owner

This pull request introduces an improved workflow for initializing project configuration in tmpo, focusing on a more user-friendly and interactive setup for .tmporc files. The main change is a new interactive form for tmpo init, with optional quick setup via a flag, and corresponding updates to documentation and configuration handling.

Interactive and streamlined project configuration:

  • Rewrote the tmpo init command to use an interactive form that prompts for project name (auto-detected by default), hourly rate (optional), and description (optional). Added the --accept-defaults flag to allow quick setup with all default values and no prompts. [1] [2]
  • Updated the configuration template and creation logic in internal/config/config.go to include the description field and ensure all fields are present in the generated .tmporc file. [1] [2] [3]

Documentation updates:

  • Revised the README.md and docs/configuration.md to reflect the new interactive and quick setup modes for tmpo init, replacing previous examples that used command-line flags or manual file creation. [1] [2] [3] [4] [5]

Project management process:

  • Added a pull request checklist template to .github/pull_request_template.md to standardize PR submissions and ensure contributors follow guidelines.

The `tmpo init` command now uses an interactive form to prompt for project name, hourly rate, and description, with an option to skip prompts using `--accept-defaults`. Documentation and config template were updated to reflect these changes, improving user experience and clarity.
@DylanDevelops DylanDevelops changed the title refactor: Improved tmpo init command to use interactive form + pull request template feat: Improved tmpo init command to use interactive form + pull request template Dec 16, 2025
@DylanDevelops DylanDevelops merged commit b89cb79 into main Dec 16, 2025
3 checks passed
@DylanDevelops DylanDevelops deleted the ravel/improve-init-command branch December 16, 2025 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant