Skip to content

Commit 1888530

Browse files
authored
refactor: Rename FeaturevisorTestRunner to FeaturevisorCLI (#73)
1 parent b01775d commit 1888530

20 files changed

+19
-19
lines changed

Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ let package = Package(
1717
targets: ["FeaturevisorTypes"]
1818
),
1919
.executable(
20-
name: "FeaturevisorSwiftTestRunner",
21-
targets: ["FeaturevisorTestRunner"]
20+
name: "FeaturevisorCLI",
21+
targets: ["FeaturevisorCLI"]
2222
),
2323
],
2424
dependencies: [
@@ -43,7 +43,7 @@ let package = Package(
4343
]
4444
),
4545
.executableTarget(
46-
name: "FeaturevisorTestRunner",
46+
name: "FeaturevisorCLI",
4747
dependencies: [
4848
"FeaturevisorSDK",
4949
"FeaturevisorTypes",
@@ -52,7 +52,7 @@ let package = Package(
5252
.product(name: "Commands", package: "swift-commands"),
5353
.product(name: "ArgumentParser", package: "swift-argument-parser")
5454
],
55-
path: "Sources/FeaturevisorTestRunner"
55+
path: "Sources/FeaturevisorCLI"
5656
),
5757
.testTarget(
5858
name: "FeaturevisorSDKTests",

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ $ cp -f FeaturevisorSwiftTestRunner /usr/local/bin/featurevisor-swift-test-runne
343343
Now you can usage like below:
344344
```
345345
$ cd path/to/featurevisor-project-with-yamls
346-
$ featurevisor-swift-test-runner test .
346+
$ featurevisor-swift-cli test .
347347
```
348348

349349
### Benchmarking
@@ -355,7 +355,7 @@ The `--n` option is used to specify the number of iterations to run the benchmar
355355
To benchmark evaluating a feature itself if it is enabled or disabled via SDK's `.isEnabled()` method:
356356

357357
```bash
358-
FeaturevisorTestRunner benchmark \
358+
featurevisor-swift-cli benchmark \
359359
--environment staging \
360360
--feature feature_key \
361361
--context '{"user_id":"123"}' \
@@ -366,7 +366,7 @@ To benchmark evaluating a feature itself if it is enabled or disabled via SDK's
366366
To benchmark evaluating a feature's variation via SDKs's `.getVariation()` method:
367367

368368
```bash
369-
FeaturevisorTestRunner benchmark \
369+
featurevisor-swift-cli benchmark \
370370
--environment staging \
371371
--feature feature_key \
372372
--context '{"user_id":"123"}' \
@@ -378,7 +378,7 @@ To benchmark evaluating a feature's variation via SDKs's `.getVariation()` metho
378378
To benchmark evaluating a feature's variable via SDKs's `.getVariable()` method:
379379

380380
```bash
381-
FeaturevisorTestRunner benchmark \
381+
featurevisor-swift-cli benchmark \
382382
--environment staging \
383383
--feature feature_key \
384384
--variable variable_key \
@@ -390,7 +390,7 @@ To benchmark evaluating a feature's variable via SDKs's `.getVariable()` method:
390390
To learn why certain values (like feature and its variation or variables) are evaluated as they are against provided [context](https://featurevisor.com/docs/sdks/javascript/#context):
391391

392392
```bash
393-
FeaturevisorTestRunner evaluate \
393+
featurevisor-swift-cli evaluate \
394394
--environment staging \
395395
--feature feature_key \
396396
--context '{"user_id":"123"}' \

Sources/FeaturevisorTestRunner/Extensions/Evaluation+CustomStringConvertible.swift renamed to Sources/FeaturevisorCLI/Extensions/Evaluation+CustomStringConvertible.swift

File renamed without changes.

Sources/FeaturevisorTestRunner/Extensions/TimeInterval+Init.swift renamed to Sources/FeaturevisorCLI/Extensions/TimeInterval+Init.swift

File renamed without changes.

Sources/FeaturevisorTestRunner/Extensions/UInt64+Time.swift renamed to Sources/FeaturevisorCLI/Extensions/UInt64+Time.swift

File renamed without changes.

Sources/FeaturevisorTestRunner/FeaturevisorTestRunner+Benchmark.swift renamed to Sources/FeaturevisorCLI/FeaturevisorCLI+Benchmark.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import FeaturevisorSDK
33
import FeaturevisorTypes
44
import Foundation
55

6-
extension FeaturevisorTestRunner.Benchmark {
6+
extension FeaturevisorCLI.Benchmark {
77

88
func benchmarkFeature(options: Options) {
99

@@ -76,7 +76,7 @@ extension FeaturevisorTestRunner.Benchmark {
7676
}
7777
}
7878

79-
extension FeaturevisorTestRunner.Benchmark {
79+
extension FeaturevisorCLI.Benchmark {
8080

8181
func benchmarkFeatureFlag(
8282
_ f: FeaturevisorInstance,

Sources/FeaturevisorTestRunner/FeaturevisorTestRunner+Evaluate.swift renamed to Sources/FeaturevisorCLI/FeaturevisorCLI+Evaluate.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import FeaturevisorSDK
33
import FeaturevisorTypes
44
import Foundation
55

6-
extension FeaturevisorTestRunner.Evaluate {
6+
extension FeaturevisorCLI.Evaluate {
77

88
func evaluateFeature(options: Options) {
99

@@ -88,7 +88,7 @@ extension FeaturevisorTestRunner.Evaluate {
8888
}
8989
}
9090

91-
extension FeaturevisorTestRunner.Evaluate {
91+
extension FeaturevisorCLI.Evaluate {
9292

9393
fileprivate func printHeader(_ message: String) {
9494
print("\n\n###############")

Sources/FeaturevisorTestRunner/FeaturevisorTestRunner.swift renamed to Sources/FeaturevisorCLI/FeaturevisorCLI.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ import Foundation
77
import Yams
88

99
@main
10-
struct FeaturevisorTestRunner: ParsableCommand {
10+
struct FeaturevisorCLI: ParsableCommand {
1111

1212
static let configuration = CommandConfiguration(
13-
abstract: "Featurevisor SDK utilities.",
13+
abstract: "Featurevisor CLI.",
1414
subcommands: [Benchmark.self, Evaluate.self, Test.self]
1515
)
1616
}
1717

18-
extension FeaturevisorTestRunner {
18+
extension FeaturevisorCLI {
1919

2020
struct Benchmark: ParsableCommand {
2121

@@ -95,7 +95,7 @@ extension FeaturevisorTestRunner {
9595
}
9696
}
9797

98-
extension FeaturevisorTestRunner {
98+
extension FeaturevisorCLI {
9999

100100
struct Evaluate: ParsableCommand {
101101

@@ -152,7 +152,7 @@ extension FeaturevisorTestRunner {
152152
}
153153
}
154154

155-
extension FeaturevisorTestRunner {
155+
extension FeaturevisorCLI {
156156

157157
struct Test: ParsableCommand {
158158

@@ -402,7 +402,7 @@ extension FeaturevisorTestRunner {
402402
}
403403
}
404404

405-
extension FeaturevisorTestRunner.Test {
405+
extension FeaturevisorCLI.Test {
406406

407407
func loadAllFeatures(featuresTestDirectoryPath: String) throws -> [Feature] {
408408

Sources/FeaturevisorTestRunner/Mappers/AssertionMapper.swift renamed to Sources/FeaturevisorCLI/Mappers/AssertionMapper.swift

File renamed without changes.

Sources/FeaturevisorTestRunner/Mappers/VariableValueMapper.swift renamed to Sources/FeaturevisorCLI/Mappers/VariableValueMapper.swift

File renamed without changes.

0 commit comments

Comments
 (0)