Firely.Terminal 3.1.0-beta-1

Prefix Reserved
This is a prerelease version of Firely.Terminal.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Firely.Terminal --version 3.1.0-beta-1                
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.1.0-beta-1                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Firely.Terminal&version=3.1.0-beta-1&prerelease                
nuke :add-package Firely.Terminal --version 3.1.0-beta-1                
Archive:
  zip             (<files>) --output <value> --shape <value> --zipname <value> | Saves all stack entries to a zip file
  unzip           <path> --disk | Extracts zip to the stack or disk

FHIR Client:
  read            (<source>) <record> | Reads a resource from the given server.
  get             <url> | Does a FHIR http get on a URL
  search          <source> <type> --pages <value> --split <arguments>... | Searches for resources on the given server. 
  post            <source> | Posts a resource to the given server
  put             <source> (<file>) | Updates a resource to the given server

Files:
  file delete     <filter> --forsure | Deletes all files that match a FHIRpath filter
  file list       <filter> | Lists all files that match a FHIRpath filter

GenerateCommands:
  yaml-gen        <file> --types --output <value> | Generate resources with YAML. EXPERIMENTAL

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

Meta commands:
  spec            (<value>) --project --list | Select the FHIR specification version to work with.
  output          (<level>) --levels

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

Publishing:
  bake            (<script>) --input <value> --output <value> --clean | Publishes to a given folder
  pack            (<folder>) --name <value> | Creates a FHIR package from a folder
  template        (<name>) --bake --check | Generates a script from a template.

Scripting:
  path delete     <path> --all | Deletes nodes from a FHIR resource
  select          <fhirpath> --file <value> --output <value> --types | Prints the values from the fhirpath expression
  predicate       <expression> | Evaluates a FHIRPath expression (true/false) for the top of the stack
  query           (<script>) --file <value> --output <value> --source <value> | Runs an FQL script

Scope:
  scope           (<pkgname>) (<version>) | Lists packages in scope for this folder context
  resolve         <canonical> | Resolves a canonical url to a resource and pushes it on the stack
  read            <record> | Reads a resource by providing type/id

FHIR Servers:
  server list     Lists the configured server aliases
  server add      <alias> <url> --default --format <value> | Adds a new server alias
  server update   <alias> (<url>) --default --format <value> | Updates the server details for an alias
  server delete   <alias> | Deletes the given server alias
  server default  (<alias>) | Gets or sets the default server
  server authorize
              <alias> <method> user=<value> password=<value> | Add (basic) authentication header
  server remove-headers
              <alias> | Removes all customer http headers
  server header   <alias> <key> <value> | set a custom http header
  server details  <alias>

Simplifier:
  project archive --output <value> | Creates an archive from the current project
  project info    --details | Gets the Simplifier project key for your folder.
  project status  Shows the status of the project.
  project clone   <urlkey> (<name>) | Clones a project from Simplifier.net in a sub folder.
  project link    <urlkey> --strategy <value> | 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  <urlkey> | 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           email=<value> password=<value> --agent <value> | (Re)authorizes you in Simplifier.net
  logout          Clears the credentials for Simplifier.net
  projects        --details | Shows your Simplifier.net projects
  license         List the features in your license
  doc             <canonical> | Brings you to the documentation page of the resource with that canonical

Stack:
  push            (<files>) --filter <value> | Pushes matching files or server resources on the stack
  pop             (<count>) | 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            (<path>) --types --output <value> | Displays a resource tree from a file or the top of the stack
  stack           (<fql>) | Lists the items on the stack
  save            (<filename>) --all --json --xml | Saves resource(s) on stack to disk
  bundle          (<files>) --take <value> | Takes all resources on the stack and puts them into a single bundle
  split           --all | 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          (<expression>) --category <value> | Filters the stack on matching FhirPath expressions
  reverse         Reverses the order of all resources on the stack
  sort            <expression> --descending | Sorts the stack based on the expression

Quality Control:
  validate        (<file>) --terminologyserver <value> --profile <value> --push --vnext | Validates a FHIR resource
  check           (<series>) (<rule>) --list --details | Checks the quality of your project (licensed)

Help:
  help            (<args>...) | Provides this help list or detailed help about a command


Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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 282 11/15/2024
3.3.0 509 10/11/2024 3.3.0 is deprecated because it has critical bugs.
3.2.1 910 9/17/2024
3.2.0 1,804 8/9/2024
3.2.0-beta-1 2,249 9/18/2023
3.1.0 13,917 11/21/2022
3.1.0-beta-1 1,898 9/15/2022
3.0.0 24,924 7/22/2022
2.5.0-beta-7 8,633 12/17/2021
2.5.0-beta-4 2,180 12/6/2021
2.5.0-beta-3 2,108 12/3/2021
2.5.0-beta-2 4,499 11/25/2021
2.5.0-beta-1 7,057 11/24/2021
2.4.2 8,057 10/22/2021
2.4.1 2,104 10/22/2021
2.4.0 2,147 10/15/2021
2.3.0 2,778 9/7/2021
2.2.0 3,185 6/4/2021
2.1.1 2,009 5/17/2021
2.1.0 2,064 4/26/2021
2.1.0-beta9 2,776 3/10/2021
2.1.0-beta8 2,075 2/23/2021
2.0.0 6,545 12/9/2020
2.0.0-beta2 2,237 12/7/2020