Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
matrix:
dart: [3.3, 3.6]
package: [cli_tools]
package: [cli_tools, config]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -30,7 +30,7 @@ jobs:
strategy:
matrix:
dart: [3.3, 3.6]
package: [cli_tools]
package: [cli_tools, config]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -48,7 +48,7 @@ jobs:
strategy:
matrix:
dart: [3.3, 3.6]
package: [cli_tools]
package: [cli_tools, config]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-cli_tools.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Publish CLI Tools
name: Publish cli_tools package

on:
push:
Expand Down
15 changes: 15 additions & 0 deletions .github/workflows/publish-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Publish config package

on:
push:
tags:
# Matches tags like config-v1.2.3 and config-v1.2.3-pre.1
- 'config-v[0-9]+.[0-9]+.[0-9]+*'

jobs:
publish:
permissions:
id-token: write
uses: dart-lang/setup-dart/.github/workflows/publish.yml@v1
with:
working-directory: packages/config
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
![Serverpod banner](https://github.com/serverpod/serverpod/raw/main/misc/images/github-header.webp)
[![Serverpod banner](https://github.com/serverpod/serverpod/raw/main/misc/images/github-header.webp)](https://github.com/serverpod/serverpod)

The cli_tools repository contains open-source packages that help you build CLI commands.

Expand All @@ -10,6 +10,13 @@ They are actively maintained and used by the Serverpod team.

The [cli_tools package](packages/cli_tools/README.md) offers several utilities for CLI development, for example: terminal logging, user-input prompting, and usage-analytics collection.

### config

The [config package](packages/config/README.md) provides comprehensive
configuration ingestion and validation, including typed command line options,
environment variables, and configuration files as input, and better error
reporting.


## Contributing Guidelines

Expand Down
3 changes: 3 additions & 0 deletions packages/cli_tools/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Changelog

## 0.7.0-beta.2
- refactor!: Moved out the `config` library from the `cli_tools` package and into its own package, to be published as `config` on pub.dev.

## 0.7.0-beta.1
- refactor: Reorganized files in new subdir packages/cli_tools
- fix!: Removed unused static options list in BetterCommandRunner
Expand Down
Loading