goose
Goose Swift proof-of-concept README
File Explorer
- readme-hero.png
- algorithms-updated.jpg
- calibration-updated.jpg
- cardio-load-updated.jpg
- energy-bank-updated.jpg
- health-landing-updated.jpg
- health-monitor-updated.jpg
- packet-inputs-updated.jpg
- recovery-updated.jpg
- reference-comparisons-updated.jpg
- sleep-updated.jpg
- strain-updated.jpg
- stress-updated.jpg
- Coach.md
- CodexCoachServer.md
- Health.md
- Home.md
- More.md
- RemainingDataTodo.md
- Contents.json
- onboarding_pairing_help.png
- Contents.json
- whoop_gen5_front.png
- Contents.json
- ActivityLocationTracker.swift
- ActivityModels.swift
- ActivityPersistenceTypes.swift
- ActivitySessionModel.swift
- AppRouter.swift
- AppShellView.swift
- BLEUIStateAggregator.swift
- CaptureFrameWriteQueue.swift
- CoachChatScreen.swift
- CoachChatTypes.swift
- CoachComposer.swift
- CoachLocalToolContext.swift
- CoachMessageViews.swift
- CoachSignInScreen.swift
- CoachTips.swift
- CoachView.swift
- CodexCoachSupport.swift
- CodexEmbeddedAuth.swift
- ConnectionView.swift
- DeviceView.swift
- FitnessControlViews.swift
- FitnessFormatting.swift
- FitnessLiveWorkoutViews.swift
- FitnessSummaryViews.swift
- GooseAppModel+ActivityRecording.swift
- GooseAppModel+ActivityTimeline.swift
- GooseAppModel+HealthCapture.swift
- GooseAppModel+Lifecycle.swift
- GooseAppModel+NotificationPipeline.swift
- GooseAppModel+OvernightRecovery.swift
- GooseAppModel+OvernightRun.swift
- GooseAppModel+OvernightState.swift
- GooseAppModel+PacketPublishing.swift
- GooseAppModel.swift
- GooseBLEClient+CentralDelegate.swift
- GooseBLEClient+Commands.swift
- GooseBLEClient+DebugAndSync.swift
- GooseBLEClient+HistoricalCommands.swift
- GooseBLEClient+HistoricalHandlers.swift
- GooseBLEClient+Parsing.swift
- GooseBLEClient+PeripheralDelegate.swift
- GooseBLEClient+UserActions.swift
- GooseBLEClient+VitalsAndLogging.swift
- GooseBLEClient.swift
- GooseBLETypes.swift
- GooseHello.swift
- GooseLocalDataExporter+FileSystem.swift
- GooseLocalDataExporter+Metrics.swift
- GooseLocalDataExporter+Validation.swift
- GooseLocalDataExporter.swift
- GooseMessageStore.swift
- GooseRustBridge.swift
- GooseSwift-Bridging-Header.h
- GooseSwift.entitlements
- GooseSwiftApp.swift
- GooseTheme.swift
- HealthCardioViews.swift
- HealthChartPrimitives.swift
- HealthDashboardViews.swift
- HealthDataStore+ActivitySnapshots.swift
- HealthDataStore+Cardio.swift
- HealthDataStore+CoachSummaries.swift
- HealthDataStore+PacketInputs.swift
- HealthDataStore+Sleep.swift
- HealthDataStore+Snapshots.swift
- HealthDataStore+StaticSnapshots.swift
- HealthDataStore+StressEnergy.swift
- HealthDataStore+Trends.swift
- HealthDataStore+Utilities.swift
- HealthDataStore+Vitals.swift
- HealthDataStore.swift
- HealthDataTypes.swift
- HealthKitSleepImporter.swift
- HealthMetricFamilyStrainViews.swift
- HealthModels.swift
- HealthPacketCaptureTypes.swift
- HealthPreviews.swift
- HealthRecoveryStressViews.swift
- HealthRecoveryWidgets.swift
- HealthScoreDateViews.swift
- HealthSleepOverviewViews.swift
- HealthSleepSheetsViews.swift
- HealthSleepTrendViews.swift
- HealthStressCharts.swift
- HealthSupplementalViews.swift
- HealthView.swift
- HeartRateSeriesStores.swift
- HistoryCandidateSamples.swift
- HomeDashboardView.swift
- HomeFormatting.swift
- HomeHealthMonitorViews.swift
- HomeScoreViews.swift
- HomeTimelineViews.swift
- Info.plist
- LiveActivityContentView.swift
- LiveActivityView.swift
- MoreCaptureViews.swift
- MoreDataStore+Validation.swift
- MoreDataStore.swift
- MoreDebugViews.swift
- MoreInfoViews.swift
- MoreProfileViews.swift
- MoreRawExportViews.swift
- MoreRouteModels.swift
- MoreView.swift
- MovementPacketSamples.swift
- NotificationFrameParsing.swift
- OnboardingKeyboardDismiss.swift
- OnboardingModels.swift
- OnboardingPermissions.swift
- OnboardingPersistence.swift
- OnboardingStepViews.swift
- OnboardingView.swift
- OpenAICoachChat.swift
- OpenAICoachResponsesClient.swift
- OvernightRawNotificationSpool.swift
- OvernightSQLiteMirrorQueue.swift
- PacketMonitorModel.swift
- PacketUIStateAggregator.swift
- PassiveActivityDetector.swift
- RootView.swift
- SleepBridgeViews.swift
- SleepDetailViews.swift
- SleepV2BevelAnalysisViews.swift
- SleepV2BevelTrendViews.swift
- SleepV2InsightViews.swift
- SleepV2PaletteViews.swift
- SleepV2ScheduleViews.swift
- SleepV2TimelineViews.swift
- SleepV2TrendPresentationViews.swift
- WhoopDataSignalPipeline.swift
- WhoopEventSamples.swift
- WorkoutLiveActivityAttributes.swift
- WorkoutLiveActivityController.swift
- project.pbxproj
- GooseWorkoutLiveActivityWidget.swift
- Info.plist
- history_complete_k10_motion_payload.fixture.json
- history_complete_k10_motion_payload.hex
- history_complete_k21_motion_payload.fixture.json
- history_complete_k21_motion_payload.hex
- history_complete_k24_normal_history_payload.fixture.json
- history_complete_k24_normal_history_payload.hex
- history_complete_temperature_level_event_payload.fixture.json
- history_complete_temperature_level_event_payload.hex
- live_identity_k10_motion_payload.fixture.json
- live_identity_k10_motion_payload.hex
- live_identity_k21_motion_payload.fixture.json
- live_identity_k21_motion_payload.hex
- live_identity_k24_normal_history_payload.fixture.json
- live_identity_k24_normal_history_payload.hex
- activity_candidates_packet_derived_windows.fixture.json
- activity_candidates_packet_derived_windows.json
- activity_sessions_pre_device_hand_derived.fixture.json
- activity_sessions_pre_device_hand_derived.json
- debug_ws_contract_valid.fixture.json
- debug_ws_contract_valid.json
- goose_v5_get_hello_frame.fixture.json
- goose_v5_get_hello_frame.hex
- goose_v5_historical_k18_packet.fixture.json
- goose_v5_historical_k18_packet.hex
- goose_v5_historical_sync_gen5_dry_run_command_validation.fixture.json
- goose_v5_historical_sync_gen5_dry_run_command_validation.json
- goose_v5_k10_motion_summary_short.fixture.json
- goose_v5_k10_motion_summary_short.hex
- goose_v5_k21_motion_summary_short.fixture.json
- goose_v5_k21_motion_summary_short.hex
- goose_v5_r17_optical_summary.fixture.json
- goose_v5_r17_optical_summary.hex
- goose_v5_temperature_event.fixture.json
- goose_v5_temperature_event.hex
- health_sync_dry_run_healthkit.fixture.json
- health_sync_dry_run_healthkit.json
- hrv_goose_v0_hand_derived.fixture.json
- hrv_goose_v0_hand_derived.json
- openwhoop_activity_health_sync_comparison.fixture.json
- openwhoop_activity_health_sync_comparison.json
- openwhoop_gen5_history_metadata_markers.fixture.json
- openwhoop_gen5_history_metadata_markers.json
- openwhoop_gen5_history_plan.fixture.json
- openwhoop_gen5_history_plan.json
- openwhoop_uuid_detection.fixture.json
- openwhoop_uuid_detection.json
- recovery_calibration_linear.fixture.json
- recovery_calibration_linear.json
- recovery_goose_v0_hand_derived.fixture.json
- recovery_goose_v0_hand_derived.json
- sanitized_corebluetooth_frame_batch.fixture.json
- sanitized_corebluetooth_frame_batch.json
- sleep_actigraphy_counts_sadeh_hand_derived.fixture.json
- sleep_actigraphy_counts_sadeh_hand_derived.json
- sleep_ggir_summary_hand_derived.fixture.json
- sleep_ggir_summary_hand_derived.json
- sleep_goose_v0_hand_derived.fixture.json
- sleep_goose_v0_hand_derived.json
- strain_goose_v0_hand_derived.fixture.json
- strain_goose_v0_hand_derived.json
- stress_goose_v0_hand_derived.fixture.json
- stress_goose_v0_hand_derived.json
- index.json
- README.md
- goose_core_bridge.h
- goose-algo-benchmark.rs
- goose-calibration-evaluator.rs
- goose-capture-arrival-plan.rs
- goose-capture-correlation.rs
- goose-capture-import.rs
- goose-capture-sanitize.rs
- goose-capture-sqlite-import.rs
- goose-command-capture-plan.rs
- goose-command-validator.rs
- goose-debug-ws-contract.rs
- goose-debug-ws-serve.rs
- goose-export-validator.rs
- goose-fixture-index.rs
- goose-health-sync-dry-run.rs
- goose-historical-sync-validator.rs
- goose-local-health-validation-suite.rs
- goose-metric-feature-report.rs
- goose-metric-input-readiness.rs
- goose-parser-fixture-runner.rs
- goose-perf-budget.rs
- goose-privacy-lint.rs
- goose-property-test-suite.rs
- goose-raw-export.rs
- goose-reference-algo-runner.rs
- goose-sleep-stage-label-validator.rs
- goose-sleep-v1-evidence-folder.rs
- goose-sleep-v1-release-gate.rs
- goose-sleep-v1-stability-validator.rs
- goose-sleep-window-validator.rs
- goose-storage-check.rs
- goose-ui-coverage-audit.rs
- activity_candidates.rs
- activity_identity.rs
- activity_sessions.rs
- algorithm_compare.rs
- bridge.rs
- calibration.rs
- capture_correlation.rs
- capture_import.rs
- capture_sanitize.rs
- commands.rs
- debug_ws.rs
- debug_ws_server.rs
- energy_rollup.rs
- error.rs
- export.rs
- fixtures.rs
- health_sync.rs
- historical_sync.rs
- lib.rs
- local_health_validation.rs
- metric_features.rs
- metric_readiness.rs
- metrics.rs
- openwhoop_reference.rs
- perf_budget.rs
- privacy_lint.rs
- property_tests.rs
- protocol.rs
- recovery_rollup.rs
- reference.rs
- report.rs
- sleep_validation.rs
- step_counter.rs
- step_discovery.rs
- step_motion_estimator.rs
- storage_check.rs
- store.rs
- timeline.rs
- tool_args.rs
- ui_coverage.rs
- validation_labels.rs
- activity_candidates_tests.rs
- activity_identity_tests.rs
- algo_benchmark_tests.rs
- algorithm_compare_tests.rs
- bridge_tests.rs
- calibration_tests.rs
- capture_arrival_plan_cli_tests.rs
- capture_correlation_tests.rs
- capture_import_tests.rs
- capture_sanitize_tests.rs
- command_capture_plan_cli_tests.rs
- command_tests.rs
- debug_ws_tests.rs
- energy_rollup_tests.rs
- export_tests.rs
- fake_ble_peripheral_tests.rs
- fixture_tests.rs
- health_sync_tests.rs
- history_sync_tests.rs
- ios_healthkit_boundary_tests.rs
- local_health_validation_suite_cli_tests.rs
- metric_feature_report_cli_tests.rs
- metric_features_tests.rs
- metric_input_readiness_cli_tests.rs
- metric_readiness_tests.rs
- metrics_tests.rs
- perf_budget_tests.rs
- privacy_lint_tests.rs
- property_tests.rs
- protocol_tests.rs
- reference_runner_cli_tests.rs
- reference_tests.rs
- sleep_validation_tests.rs
- step_counter_tests.rs
- step_motion_estimator_tests.rs
- step_packet_discovery_tests.rs
- storage_check_tests.rs
- store_tests.rs
- timeline_tests.rs
- tooling_inventory_tests.rs
- ui_coverage_tests.rs
- ggir_sleep_summary.py
- neurokit_hrv.py
- pyactigraphy_sadeh.py
- pyhrv_time_domain.py
- README.md
- .gitignore
- Cargo.lock
- Cargo.toml
- README.md
- build_ios_rust.sh
- .gitignore
- README.md
- recovery-todo.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
rustup target
View Details ▼
rustup target
Modify a toolchain's supported targets.
Without the `--toolchain` option `rustup` will use the default toolchain. See `rustup help toolchain` for more information about toolchains.
rustup target add --toolchain {{toolchain}} {{target}}
Add a target to a toolchain:
rustup target remove --toolchain {{toolchain}} {{target}}
Remove a target from a toolchain:
rustup target list --toolchain {{toolchain}}
List available and installed targets for a toolchain:
rustup
View Details ▼
rustup
Install, manage, and update Rust toolchains.
Some subcommands, such as `toolchain`, `target`, `update`, etc. have their own usage documentation.
rustup install nightly
Install the nightly toolchain for your system:
rustup default nightly
Switch the default toolchain to nightly so that the `cargo` and `rustc` commands will use it:
rustup override set nightly
Use the nightly toolchain when inside the current project but leave global settings unchanged:
xcodebuild
View Details ▼
xcodebuild
Build Xcode projects.
xcodebuild -workspace {{workspace_name.workspace}} -scheme {{scheme_name}} -configuration {{configuration_name}} clean build SYMROOT={{SYMROOT_path}}
Build workspace:
xcodebuild -target {{target_name}} -configuration {{configuration_name}} clean build SYMROOT={{SYMROOT_path}}
Build project:
xcodebuild -showsdks
Show SDKs:
xcrun
View Details ▼
xcrun
Run or locate development tools and properties.
xcrun {{tool}} {{arguments}}
Find and run a tool from the active developer directory:
xcrun {{tool}} {{arguments}} --verbose
Show verbose output:
xcrun --sdk {{sdk_name}}
Find a tool for a given SDK:
