Firely.Terminal
2.4.2
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Firely.Terminal --version 2.4.2
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 2.4.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Firely.Terminal&version=2.4.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Firely.Terminal --version 2.4.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Usage: fhir [commands] [options]
For help and documentation use:
help List available commands
<command> ? Help/documentation for a specific command.
Firely Terminal is capable of several FHIR specifications.
To see available versions use:
spec --list
To configure the FHIR specification version, use: fhir spec
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
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>) | Tests if the specific version can be resolved
source (<url>) --npm --insecure | Shows or sets the package server url.
install <package> (<version>) --here --file | Downloads and installs a package.
uninstall <pkgname> | Removes a package from the local context (package.json)
pack (<target>) | Creates a FHIR package from a folder
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
Resource reading and writing:
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 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 pack --output <value> | Creates a package from the current project
project update --delete | Synchronizes a specific folder
project clone <name> | Clones a project from Simplifier.net in a sub folder.
project sync --delete | Synchronizes current folder with a Simplifier project
project push Pushes all changes to the corresponding project on Simplifier.net
login email=<value> password=<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> | 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> | 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 | Validates a FHIR resource
snapshot Creates a snapshot from a StructureDefinition
bake --package <value> --snapshots --expansions --force | Create snapshots for the current folder or a package.
bake-cache Bakes all packages in the current cache
unbake --package <value> | Remove snapshots for the current folder or a package
expand Expands a ValueSet
check (<series>) | Checks the quality of your project (licensed)
rules (<series>) --details | Lists the rules for a rule series file recursively
Help:
help (<args>...) | Provides this help list or detailed help about a command
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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. |
.NET Core | netcoreapp3.1 is compatible. |
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 | 213 | 11/15/2024 | |
3.3.0 | 508 | 10/11/2024 | |
3.2.1 | 904 | 9/17/2024 | |
3.2.0 | 1,738 | 8/9/2024 | |
3.2.0-beta-1 | 2,249 | 9/18/2023 | |
3.1.0 | 13,869 | 11/21/2022 | |
3.1.0-beta-1 | 1,898 | 9/15/2022 | |
3.0.0 | 24,849 | 7/22/2022 | |
2.5.0-beta-7 | 8,622 | 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,056 | 10/22/2021 | |
2.4.1 | 2,103 | 10/22/2021 | |
2.4.0 | 2,146 | 10/15/2021 | |
2.3.0 | 2,777 | 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 |