Firely.Terminal 3.3.0

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Firely.Terminal --version 3.3.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Firely.Terminal --version 3.3.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Firely.Terminal&version=3.3.0                
nuke :add-package Firely.Terminal --version 3.3.0                
Firely Terminal - The FHIR command line tool

Archive:
  zip             Saves all stack entries to a zip file
  unzip           Extracts zip to the stack or disk

FHIR Client:
  read            Reads a resource from the given server
  get             Does a FHIR http get on a URL
  search          Searches for resources on the given server. 
  post            Posts a resource to the given server
  put             Updates a resource to the given server

Comparing:
  diff            Compares the files of 2 packages (experimental)
  path-list       Shows the snapshot element paths of a structure definition

Files:
  file delete     Deletes all files that match a FHIRPath filter
  file list       Lists all files that match a FHIRpath filter

Resource Generation:
  yaml            Generate resources with YAML. 

Inflation:
  snapshot        Creates a snapshot from a StructureDefinition
  expand          Expands a ValueSet
  inflate         Creates snapshots/expands ValueSets for a project or package
  deflate         Remove snapshots/expansions for project or package
  inflate-cache   Creates snapshots/expansions in all packages in the current cache

Configuration:
  config inflate  Configure auto inflate settings
  config environment Configure server environment
  config regenerate Inflate regeneration settings
  spec            Select the FHIR specification version to work with
  logging         Shows or sets the log level of this app

Packages:
  versions        Lists all available versions of the package on the server
  cache           Lists all globally installed packages
  semver          Tests if the specific version can be resolved
  source          Shows or sets the package server url
  install         Downloads and installs a package
  uninstall       Removes a package from the local context (package.json)
  contents        Displays the contents of a package
  init            Generates a FHIR package manifest
  restore         Restores all packages referenced in this folders package file
  dependencies    Show direct package dependencies of current scope
  closure         Analyse packages dependencies (experimental)
  canonicals      Lists canonicals from resources in a package or scope
  find            Searches for packages(s) by name or canonical
  publish-package Publish a package to the package server (licensed)

Publishing:
  bake            Publishes to a given folder
  pack            Creates a FHIR package from a folder
  template        Generates a script from a template

Scripting:
  path delete     Deletes nodes from a FHIR resource (experimental)
  select          Prints the values from the fhirpath expression
  predicate       Evaluates a FHIRPath expression (true/false) for the top of the stack
  query           Runs an FQL script

Scope:
  scope           Lists packages in scope for this folder context
  resolve         Resolves a canonical url to a resource and pushes it on the stack
  read            Reads a resource by providing type/id

FHIR Servers:
  server list     Lists the configured server aliases
  server add      Adds a new server alias
  server update   Updates the server details for an alias
  server delete   Deletes the given server alias (exerimental)
  server default  Gets or sets the default server
  server authorize Add (basic) authentication header
  server remove-headers Removes all customer http headers
  server header   set a custom http header
  server details  Lists the configuration of a server alias

Simplifier:
  project archive Creates an archive from the current project
  project info    Gets the Simplifier project key for your folder
  project status  Shows the status of the project
  project clone   Clones a project from Simplifier.net in a sub folder
  project link    Links your folder with a project on Simplifier.net
  project sync    Synchronizes your folder with the project on Simplifier.net
  project pull    Pulls all changes from the project on Simplifier.net to your folder
  project push    Pushes all changes from your folder to the project on Simplifier.net
  project repair  Repairs the link between your folder and a project on Simplifier.net
  project unlink  Removes the link between your folder and the project on Simplifier.net
  login           (Re)authorizes you in Simplifier.net
  logout          Clears the credentials for Simplifier.net
  projects        Shows your Simplifier.net projects
  license         List the features in your license
  doc             Brings you to the documentation page of the resource with that canonical

Stack:
  push            Pushes matching files or server resources on the stack
  grab            Grabs a resource from inside a package and pushes it on the stack
  pop             Drops the top resource from the stack
  dup             Duplicates the top resource from the stack
  swap            Swaps the top 2 elements on the stack
  show            Displays a resource tree from a file or the top of the stack
  stack           Lists the items on the stack
  save            Saves resource(s) on stack to disk
  bundle          Takes all resources on the stack and puts them into a single bundle
  split           Splits the bundle on the top of the stack into separate resources
  peek            Displays the top item on the stack
  clear           Clears the stack
  filter          Filters the stack on matching FhirPath expressions
  reverse         Reverses the order of all resources on the stack
  sort            Sorts the stack based on the expression
  ndjson          Pushes NDJson file resources on the stack

Quality Control:
  validate        Validates a FHIR resource
  check           Checks the quality of your project (licensed)

Usage: 
  fhir [command] [options]    Basic format for all commands
  fhir --help                 List all available commands
  fhir [command] --help       Information how to use a command


Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
3.3.2 1,198 11/15/2024
3.3.0 522 10/11/2024 3.3.0 is deprecated because it has critical bugs.
3.2.1 945 9/17/2024
3.2.0 2,039 8/9/2024
3.2.0-beta-1 2,269 9/18/2023
3.1.0 14,455 11/21/2022
3.1.0-beta-1 1,900 9/15/2022
3.0.0 25,484 7/22/2022
2.5.0-beta-7 8,755 12/17/2021
2.5.0-beta-4 2,182 12/6/2021
2.5.0-beta-3 2,110 12/3/2021
2.5.0-beta-2 4,501 11/25/2021
2.5.0-beta-1 7,059 11/24/2021
2.4.2 8,062 10/22/2021
2.4.1 2,109 10/22/2021
2.4.0 2,152 10/15/2021
2.3.0 2,783 9/7/2021
2.2.0 3,189 6/4/2021
2.1.1 2,013 5/17/2021
2.1.0 2,069 4/26/2021
2.1.0-beta9 2,778 3/10/2021
2.1.0-beta8 2,077 2/23/2021
2.0.0 6,550 12/9/2020
2.0.0-beta2 2,239 12/7/2020