Skip to content

History / 03 Command Reference

Revisions

  • docs: update project structure references to use Solution/ instead of Package/ and clarify project file naming conventions

    @RemyDuijkeren RemyDuijkeren committed Jul 21, 2026
  • docs: remove clone --sln; an existing .sln is kept and written into Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58

    @RemyDuijkeren RemyDuijkeren committed Jul 20, 2026
  • docs: --no-build fails on a project with nothing built A skipped project falls out of the set protected from orphan cleanup, so push refuses rather than guessing. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58

    @RemyDuijkeren RemyDuijkeren committed Jul 20, 2026
  • docs: sln add adds to an existing solution file, never creates one Creating a solution file is `dotnet new sln`'s job; Flowline does the part the SDK can't. The command now walks up to find the nearest solution file. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58

    @RemyDuijkeren RemyDuijkeren committed Jul 20, 2026
  • docs: document `flowline sln add` and the .slnx default New `sln add` section covering the standalone use case, format handling, and the dual-file state `dotnet sln migrate` leaves behind. clone now scaffolds .slnx by default, with --sln for repos opened on SDK 8 or older; the getting-started tree and the clone flag table follow. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMQgPwUsApt7EXYKhk3Y58

    @RemyDuijkeren RemyDuijkeren committed Jul 20, 2026
  • docs: document active PAC auth profile guard and --auto-select-auth-profile flag

    @RemyDuijkeren RemyDuijkeren committed Jul 18, 2026
  • Update wiki for single-solution root-level layout (Flowline plan U7) Flowline moved from a solutions/<Name>/-wrapped, multi-solution-array project model to exactly one Dataverse solution per project root. Updates across 10 pages: folder-structure diagrams and path examples flattened to root level; deploy's --solution flag and sync/drift's positional [solution] argument removed from docs (both CLI surfaces were removed entirely); push/generate's positional argument reworded to describe mismatch-validation against the single configured solution rather than selection among several; deploy's dirty-check and artifact-cache docs updated to name the narrower deployment-input scope (Package/, Plugins/Plugins.csproj, WebResources/WebResources.csproj) instead of the whole solution folder; AGENTS.md template reproduction updated to match its rewritten source; migration guides' target paths flattened; Getting-Started adds a pointer to the main repo's manual cutover steps for projects still on the old layout.

    @RemyDuijkeren RemyDuijkeren committed Jul 17, 2026
  • docs: correct Claude Code AGENTS.md claim, document CLAUDE.md scaffolding Claude Code doesn't auto-load AGENTS.md directly, only CLAUDE.md — the docs overstated this. Now they describe the CLAUDE.md -> @AGENTS.md import chain that flowline clone scaffolds. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RkMPEYRwjoonut7GWFKxxf

    @RemyDuijkeren RemyDuijkeren committed Jul 17, 2026
  • docs: update clone re-run behavior to match the new managed-content resync clone no longer just skips already-cloned solutions unconditionally — it now re-syncs Package/src/ when the local source is missing the managed layer for the currently configured mode. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RkMPEYRwjoonut7GWFKxxf

    @RemyDuijkeren RemyDuijkeren committed Jul 17, 2026
  • docs: update links and references across multiple documentation files; add new Push WebResources guide

    @RemyDuijkeren RemyDuijkeren committed Jul 16, 2026
  • docs: enhance command reference and plugin registration documentation for clarity and detail

    @RemyDuijkeren RemyDuijkeren committed Jul 15, 2026
  • docs: document PluginPackageMode (Auto/Nupkg/Dll) plugin packaging Flowline's push command gained a 3-state PluginPackageMode config key (Auto/Nupkg/Dll) controlling whether plugins deploy as a classic assembly or a NuGet plugin package (Dataverse's dependent-assemblies feature). This was undocumented — Command-Reference still described --pluginFile as .dll-only. Document the config key, its three modes, and update the standalone --pluginFile docs to accept .nupkg too.

    @RemyDuijkeren RemyDuijkeren committed Jul 15, 2026
  • docs: update command reference and sync documentation for clarity and accuracy

    @RemyDuijkeren RemyDuijkeren committed Jul 13, 2026
  • docs(deploy): remove --managed, document first-import confirmation deploy no longer accepts --managed (mode comes from clone/sync only) and gains a first-import confirmation gate, --force first-import. config is dropped from deploy's valid --force specifiers.

    @RemyDuijkeren RemyDuijkeren committed Jul 13, 2026
  • docs(command-reference): restructure --force docs and expand command explanations Refactors the `--force` flag documentation, moving detailed specifier information from a central table to each command's dedicated section. The global `--force` description is now a concise overview, directing users to command-specific details. Enhances documentation for `clone`, `provision`, `drift`, and other commands with expanded explanations, updated examples, and clearer guidance. Descriptions for flags like `--no-build` and `--no-publish` are also streamlined. ```

    @RemyDuijkeren RemyDuijkeren committed Jul 13, 2026
  • ``` docs(commands): detail granular --force specifiers The `--force` flag has been re-designed to require a named specifier (e.g., `--force drift`, `--force all`) instead of being a simple boolean. This change enforces explicit approval of specific hazards, enhancing safety for potentially destructive operations. The documentation is updated across the command reference, error codes, and deployment guidance to reflect this new granular control. ```

    @RemyDuijkeren RemyDuijkeren committed Jul 12, 2026
  • docs(command-reference): update `--scope` options and enhance `--no-publish` description docs(webresources-project): add Form event registration section and syntax details docs(home): clarify auto-wiring of form events and web resource dependencies

    @RemyDuijkeren RemyDuijkeren committed Jul 12, 2026
  • docs(deploy): document --path artifact import and build-once-promote-many cache

    @RemyDuijkeren RemyDuijkeren committed Jul 10, 2026
  • Update drift docs: target accepts a URL, drop role-specific override flags

    @RemyDuijkeren RemyDuijkeren committed Jul 7, 2026
  • Document drift's env-override flags, exit codes, and known limitation

    @RemyDuijkeren RemyDuijkeren committed Jul 7, 2026
  • Fix drift command example/description (no URL support, positional arg)

    @RemyDuijkeren RemyDuijkeren committed Jul 7, 2026
  • Document the drift command

    @RemyDuijkeren RemyDuijkeren committed Jul 7, 2026
  • docs: enhance documentation on dnx usage and clarify gitignore for WebResources project

    @RemyDuijkeren RemyDuijkeren committed Jul 5, 2026
  • docs: update environment configuration and add solution matrix for clarity

    @RemyDuijkeren RemyDuijkeren committed Jul 4, 2026
  • docs: document --no-backup flag and pre-deploy environment backup Flowline's CLAUDE.md requires wiki updates alongside user-facing flag changes, per fix(review) commit pattern already applied for --skip-solution-check.

    @RemyDuijkeren RemyDuijkeren committed Jul 3, 2026
  • docs: document --skip-solution-check flag and solution checker gate Flowline's CLAUDE.md requires wiki updates alongside user-facing flag changes. Also corrects the orphan-cleanup 'before packing' ordering claim, now stale since flowline deploy packs before the pre-import fan-out.

    @RemyDuijkeren RemyDuijkeren committed Jul 3, 2026
  • docs: update sync command options to include 'none' for skipping version bump

    @RemyDuijkeren RemyDuijkeren committed Jul 3, 2026
  • docs: add --no-build flag to sync command to skip validation step

    @RemyDuijkeren RemyDuijkeren committed Jul 1, 2026
  • docs: enhance Command Reference with command execution tips and remove cancellation section

    @RemyDuijkeren RemyDuijkeren committed Jun 29, 2026
  • docs: add tip about Flowline command usage from any project directory

    @RemyDuijkeren RemyDuijkeren committed Jun 29, 2026