{"id":19065601,"url":"https://github.com/caiorss/pget","last_synced_at":"2026-05-04T01:31:50.204Z","repository":{"id":90043276,"uuid":"76895589","full_name":"caiorss/pget","owner":"caiorss","description":"Alternative command line dependency manager for .NET and F# projects.","archived":false,"fork":false,"pushed_at":"2017-03-06T16:24:38.000Z","size":7600,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-22T03:14:17.537Z","etag":null,"topics":["assembly","busybox","dotnet","fsharp","introspection","manager","mono","net","nuget","package","tools","utils"],"latest_commit_sha":null,"homepage":"https://caiorss.github.io/pget","language":"F#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/caiorss.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-19T20:40:14.000Z","updated_at":"2024-06-17T03:40:51.000Z","dependencies_parsed_at":"2024-04-21T02:53:21.448Z","dependency_job_id":null,"html_url":"https://github.com/caiorss/pget","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/caiorss/pget","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caiorss%2Fpget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caiorss%2Fpget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caiorss%2Fpget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caiorss%2Fpget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/caiorss","download_url":"https://codeload.github.com/caiorss/pget/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/caiorss%2Fpget/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32591596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembly","busybox","dotnet","fsharp","introspection","manager","mono","net","nuget","package","tools","utils"],"created_at":"2024-11-09T00:51:18.988Z","updated_at":"2026-05-04T01:31:50.171Z","avatar_url":"https://github.com/caiorss.png","language":"F#","funding_links":[],"categories":[],"sub_categories":[],"readme":"#+TITLE: Pget .NET Command Line toolbox and Interface for NuGet.Core and F#\n#+AUTHOR: Caio Rodrigues\n#+EMAIL:  caiorss [DOT] rodrigues [DOT] gmail [DOT] com\n#+DESCRIPTION: F# Command line interface to NuGet API.\n#+KEYWORDS: NuGet F# fsharp csharp .net dotnet tool cli command line toolbox cross-platform package manager xml assembly metadata\n\n#+STARTUP: content\n#+LANGUAGE: en\n#+OPTIONS:   H:4\n\n#+INFOJS_OPT: view:info toc:t ltoc:t ftoc:nil mouse:underline button:nil path:theme/org-info.js\n#+HTML_HEAD: \u003clink href=\"theme/style.css\" rel=\"stylesheet\"\u003e \n\n* Pget.exe - Package Get\n** Overview\n\nPget.exe is a .NET command line toolbox inspired by git and [[https://en.wikipedia.org/wiki/BusyBox][BusyBox]]\nthat exposes .NET api through intuitive commands and a high level\nAPI. It provides commands to install, query and expose NuGet packages,\nexplore .NuGet pacakge archives, explore .NET assemblies files or in\nGAC - Global Assembly files, generate library or assembly\ndocumentation with XML comments and query assemblies in GAC. In\naddition to that it provides tools for generate GUID and query XML.\n\nObjective: \n\n  - Provide NuGet.Core.dll integration with external tools, text\n    editors like Emacs and VIM and also command line integration with NuGet API.\n\n  - Expose as much as possible of .NET API through command line.\n\n  - Make .NET command line friendly tools\n\n  - Create tools to make development easier in Unix-like OS like\n    Linux, OSX and FreeBSD. Inspired by busybox it provides many\n    command line tools in a single self-contained executable.\n\n\n*WHY pget ?* \n\nPget was created because existing command line tools doesn't have all\nfunctionality provided by Visual Studio and Package Manager Console\nlike display package metadata, search packages in NuGet repository,\ndisplay packages' metadata from local repository or project repository\n./packages and show Nuget package file metadata and files. Pget also\nprovides compeling features to explore and browse .NET assemblies and\nxml. \n\n\n*Feature*\n\n - Search  packages in Nuget repository\n\n\n - Install and query NuGet packages\n\n\n - Display all assembly references in a repository\n\n\n - _Generate assembly references from all repository_ or single package\n   for F# scripts. \n\n\n - _Show packages' metadata_ like description, summary, web site, open\n   package web site and so on.\n\n\n - _Inspect .NET assemblies_ *.exe, *.dll or assemblies in GAC - Global\n   Assembly Cache.\n\n   - Inspect .NET types, methods, interfaces \n\n   - Show .NET assemblies metadata\n\n   - Show .NET referenced assemblies\n\n   - Show assembly resources\n\n   - Show namespaces in assembly\n\n   - Show classes in assembly\n\n   - Show class methods\n\n   - _Show type information with xml comments_ like summary, methods,\n     fields, constructors and properties.\n\n   - Generate assembly documentation in org-mode markdown and extract\n     xml comments from library (*.dll) xml files.\n\n - Show NuGet packages *.nupkg file metadata.\n\n - Get packages' assembly references from local repository and project\n   repository (./packages) for F# scripts.\n\n - _Query XML_, show xml namespace, query xml using xpath, show xml tag\n   structure. It is useful test xml data extraction with x-path\n   expressions and XML tree navigation and ensure that it works.\n\n*Repository:*\n\n -  https://www.github.com/caiorss/pget\n\n** Get binary release\n\nThe binary releases are published to orphan-branch [[https://github.com/caiorss/pget/tree/build][build]]. \n\n*Manual download*\n\n - [[https://github.com/caiorss/pget/raw/build/pget.exe][Download pget.exe]]\n\n*Automatic Download* \n\n#+BEGIN_SRC sh \n  ~/Downloads $ curl -O -L https://github.com/caiorss/pget/raw/build/pget.exe\n    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                   Dload  Upload   Total   Spent    Left  Speed\n  100   127  100   127    0     0    169      0 --:--:-- --:--:-- --:--:--   169\n  100 2143k  100 2143k    0     0   257k      0  0:00:08  0:00:08 --:--:--  529k\n  ~/Downloads $\n\n\n  ~/Downloads $ /usr/bin/chmod +x pget.exe\n\n  ~/Downloads $ ./pget.exe -v \n\n      Pget - Package Get - Version 1.0 \n      Copyright (C) 2016 Caio Rodrigues        \n#+END_SRC\n\nor \n\n#+BEGIN_SRC sh \n  cd ~/bin \n  curl -O -L https://github.com/caiorss/pget/raw/build/pget.exe\n  /usr/bin/chmod +x pget.exe\n  ./pget.exe -v \n#+END_SRC\n\n** Build instructions\n*** Build with Makefile\n\nRun the command =$ make exe=. It assumes that fsc - the F# compiler\nand nuget.exe are in the $PATH variable. It builds the standlone app\npget.exe with all dependencies static linked and also FSharp.Core (F#\nruntime) static linked.\n\n#+BEGIN_SRC sh\n  $ make exe\n  fsc src/Pget.fs src/PgetCmd.fsx --out:bin/pget.exe \\\n  --target:exe \\\n      --platform:anycpu \\\n      -r:packages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll \\\n  -r:packages/Microsoft.Web.Xdt.2.1.1/lib/net40/Microsoft.Web.XmlTransform.dll \\\n  --staticlink:NuGet.Core \\\n  --standalone\n  F# Compiler for F# 4.1\n  Freely distributed under the Apache 2.0 Open Source License\n\n#+END_SRC\n\nTesting:\n\n#+BEGIN_SRC sh\n  $ file bin/pget.exe\n  bin/pget.exe: PE32 executable (console) Intel 80386 Mono/.Net assembly, for MS Windows\n\n  $ bin/pget.exe --version\n\n   Pget - Package Get - Version 1.3.1 \n   2016 Public Domain Software\n   Repository - https://github.com/caiorss/pget\n      \n#+END_SRC\n\n*** Build with Xbuild or Msbuild\n\nMsbuild \n\n- =$ msbuild pget-exe.fsproj /p:Configuration=Release=\n\nXbuild \n\n - =$ xbuild pget-exe.fsproj /p:Configuration=Release=\n\n#+BEGIN_SRC sh\n$ cd obj/Release \u0026\u0026 ./Pget.exe -v\n\n Pget - Package Get - Version 1.3.1 \n 2016 Public Domain Software\n Repository - https://github.com/caiorss/pget\n#+END_SRC\n\n** Project Files \n\n - [[file:src/]] - Source code *.fs files\n\n - [[file:xml/]] - Sample xml files to test pget.exe XML commands.\n\n - [[file:pget-exe.fsproj]] - Fsproj file to build pget.exe utility.\n\n - [[file:pget-lib.fsproj]] - Fsproj file to build pget.dll library.\n\n** Commands\n*** Print Version                                                      :help:\n\n - =$ pget.exe --version= or =$ pget.exe -v=\n\nExample:\n\n#+BEGIN_SRC text\n  $ mono obj/Debug/pget.exe --version\n\n   Pget - Package Get - Version 2.5.0.0 \n   2016 Public Domain Software\n   Repository - https://github.com/caiorss/pget\n\n#+END_SRC\n\n*** Print help                                                         :help:\n\n - =$ pget.exe=\n\nExample:\n\n#+BEGIN_SRC text\n  $ mono obj/Debug/pget.exe \n  Pget - Package Get - Enhanced command line interface to NuGet.Core\n\n    pget.exe repo                                Show help for repo commands.\n    pget.exe nuget                               Show help for nuget related commands                           \n    pget.exe asm                                 Show help for assembly related commands.\n    pget.exe nupkg                               Show help for Nuget packages related commands.\n    pget.exe xml                                 Show help for xml related commands\n\n    --version | -v                               Show version\n    --help    | -h                               Show help\n    --doc                                        Open online documentation.                          \n                            \n                            \n\n    List Repository\n\n      repo --list                                 List all packages in current repository ./package\n      repo [path] --list                          List all package in [path] repository.\n\n    Show repository \n   \n      repo --show                                 Show all packages in current ./packages repository\n      repo [path] --show                          Show all packages in [path] repository.\n    \n    Show package metadata\n\n      repo --show  [pack]                         Show the package [pack] in ./packages directory\n      repo [path] --show [pack]                   Show the package [pack] in [repo] directory.\n\n    Show package files \n\n      repo --files [pack]                    Show content files of package [pack] in ./packages\n      repo [path] --files [pack]             Show content files of package [pack] in [repo]\n\n    Install package to repository  \n\n      repo --install [pack]                       Install the latest version of package [pack] to ./packages\n      repo --install [pack] [ver]                 Install the version [ver] of package [pack]\n      repo [path] --install [pack]                Install the latest version of package [pack] to a repository [path] i.e: ~/nuget\n      repo [path] --install [pack] [ver]          Install the version [ver] of package [pack] to a repository [path]\n\n\n    Install a list of packages passed as argument\n      repo --install-list FParsec NuGet.Core-2.0.0               Install those packages to ./packages\n      repo /tmp/repo --install-list FParsec NuGet.Core-2.0.0     Install those packages to /tmp/repository\n\n    Install a list of packages listed in a file\n\n      repo --install-from-file                    Install all packages listed in the file ./packages.list to ./packages directory.\n      repo --install-from-file [file]             Install all packages listed in the file ./packages.list to ./packages directory.\n      repo [path] --install-from-file [file]      Install all packages listed in the file [file] to [path]\n\n\n    Open package project URL or Licence URL\n\n      repo --url [pack]                           Browse project URL of a package [pack] in ./packages.\n      repo --license [pack]                       Browse licence URL of a package [pack] in ./packages.\n      repo [path] --url [pack]                    Browse project URL of a package [pack] in [path]\n      repo [path] --license [pack]                Browse licence URL of a package [pack] in [path]\n\n    Show references for F# *.fsx scripts:        [frm]:  .NET Framework  net40 | net45   \n\n      repo --ref [frm]                            Show all assembly references from current ./packages.\n      repo --ref  --pack [pack]                   Show all assembly references from a package [pack] at ./packages.              \n      repo [path] --ref [frm]                     Show all assembly references from current [repo] directory.\n      repo [path] --ref [frm] [pack]              Show all assembly references from a package at [repo] directory        \n          \n\n    Nuget commands:\n\n      nuget --search [package]                    Search a package by name.  \n      nuget --show   [package]                    Show package information (metadata).\n      nuget --open                                Open NuGet web site - https://www.nuget.org       \n          \n\n    Nupkg Files:\n\n      nupkg --show  [file]                        Show metadata of a *.nupkg file\n      nupkg --files [file]                        Show files in nupkg [file]        \n          \n\n    Assembly files: *.exe or *.dll\n\n      asm --info [file]                                    Show all assembly attributes from an assembly [file] or GAC.\n      asm --refs [file]                                    Show all assembly references from an assembly [file] or GAC.\n      asm --resources  [file]                              Show resources from an assembly file.\n      asm --namespace|-ns [file]                           Show all exported namespaces.\n      asm --namespace|-ns [file] [nspace]                  Show all types within an exported namespace from an assembly [file].\n\n      asm --type [file]                                    Show all types exported by an assembly [file] or assembly in GAC.\n      asm --type [file] [type]                             Show information about [type] exported by assembly [file] or GAC.\n\n      asm --type-info [type]                               Try to find a type and show its information.\n\n      asm --search-method [file] [type] [method]           Search and display all methods of type [type] which contains [method].\n\n\n      asm --interface [file]                               Show all interfaces exported by assembly [file]. \n      asm --abstract  [file]                               Show all abstract classes exported by assembly [file].\n     \n      asm --class  [file]                                  Show all classes exported by assembly [file].\n      asm --classn [file]                                  Show all non-abstract classes exported by assembly [file]\n\n      asm --docgen [file]                                  Print all types documentation on screen\n      asm --docgen [file] [output-file]                    Export all types documentation to org-mode file.\n          \n\n    XML query commands.\n\n      xml --show [xmluri]            Show formatted xml human-readable output from uri or file.\n      xml --show [xmluri] [file]     Export [xmluri] (file or url) to a xml human-readable file.\n\n      xml --struct [xmluri]          Show xml structure - tags hierarchy\n      xml --struct [xmluri] attr     Show xml structure tags hierarchy with attributes names.\n      xml --struct [xmluri] ns       Show xml structure tags hierarchy with namespaces\n\n\n      xml -ns                                  Show all XML namespaces\n      xml --namespace                          Show all XML namespaces\n\n\n      xml --xvalue [xpath] [xmluri]                 Query xml nodes using xpath and show its values.\n      xml --xtext  [xpath] [xmluri]                 Query xml nodes using xpath and show its texts.\n      xml --xtext --nons [xpath] [xmluri]           Query xml nodes using xpath and show its texts ignoring namespaces.\n      xml --xattr  [xpath] [attr] [xmluri]          Query xml nodes using xpath and show the values of a node attribute.\n      xml --xattr  --nons [xpath] [attr] [xmluri]   Similar to command above but ignore namespaces.\n\n      \n\n    Fsproj - Helpers for fsproj files.\n\n      fsproj --ref [frm]                           Generate include references tags from all packages in ./packages    \n                              \n\n    Open pget online documentation:  https://caiorss.github.io/pget\n\n      --doc \n\n    Show system information\n\n      --system \n\n    Generate Guid - Globally Unique Identifier \n\n      --guid \n\n    --------------------------------------------\n\n    Command abbreviations:\n\n      --install            -i\n      --install-from-file  -if\n      --install-list       -il\n      --help               -h\n      --version            -v\n      --ver                -v\n      --list               -l\n      --search             -s\n      --show               -sh\n           \n\n   Pget - Package Get - Version 2.5.0.0 \n   2016 Public Domain Software\n   Repository - https://github.com/caiorss/pget\n#+END_SRC\n\n*** Local Repository\n**** Show repository commands help                                     :help:\n\n - =$ pget.exe repo=\n\n*Example:*\n\n#+BEGIN_SRC text \n  $ bin/pget.exe repo\n\n    List Repository\n\n      repo --list                                 List all packages in current repository ./package\n      repo [path] --list                          List all package in [path] repository.\n\n    Show repository \n   \n      repo --show                                 Show all packages in current ./packages repository\n      repo [path] --show                          Show all packages in [path] repository.\n    \n    Show package metadata\n\n      repo --show  [pack]                         Show the package [pack] in ./packages directory\n      repo [path] --show [pack]                   Show the package [pack] in [repo] directory.\n\n    Show package files \n\n      repo --files [pack]                    Show content files of package [pack] in ./packages\n      repo [path] --files [pack]             Show content files of package [pack] in [repo]\n\n    Install package to repository  \n\n      repo --install [pack]                       Install the latest version of package [pack] to ./packages\n      repo --install [pack] [ver]                 Install the version [ver] of package [pack]\n      repo [path] --install [pack]                Install the latest version of package [pack] to a repository [path] i.e: ~/nuget\n      repo [path] --install [pack] [ver]          Install the version [ver] of package [pack] to a repository [path]\n\n\n    Install a list of packages passed as argument\n      repo --install-list FParsec NuGet.Core-2.0.0               Install those packages to ./packages\n      repo /tmp/repo --install-list FParsec NuGet.Core-2.0.0     Install those packages to /tmp/repository\n\n    Install a list of packages listed in a file\n\n      repo --install-from-file                    Install all packages listed in the file ./packages.list to ./packages directory.\n      repo --install-from-file [file]             Install all packages listed in the file ./packages.list to ./packages directory.\n      repo [path] --install-from-file [file]      Install all packages listed in the file [file] to [path]\n\n\n    Open package project URL or Licence URL\n\n      repo --url [pack]                           Browse project URL of a package [pack] in ./packages.\n      repo --license [pack]                       Browse licence URL of a package [pack] in ./packages.\n      repo [path] --url [pack]                    Browse project URL of a package [pack] in [path]\n      repo [path] --license [pack]                Browse licence URL of a package [pack] in [path]\n\n    Show references for F# *.fsx scripts:        [frm]:  .NET Framework  net40 | net45   \n\n      repo --ref [frm]                            Show all assembly references from current ./packages.\n      repo --ref  --pack [pack]                   Show all assembly references from a package [pack] at ./packages.              \n      repo [path] --ref [frm]                     Show all assembly references from current [repo] directory.\n      repo [path] --ref [frm] [pack]              Show all assembly references from a package at [repo] directory        \n       \n#+END_SRC\n\n**** List packages\n***** List packages in project repository ./packages directory:\n\n - =$ pget.exe repo --list= or =$ pget.exe -l=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo -l\n  Microsoft.Web.Xdt 2.1.1\n  NuGet.Core 2.12.0\n\n\n  $ tree packages\n  packages\n  ├── Microsoft.Web.Xdt.2.1.1\n  │   ├── lib\n  │   │   └── net40\n  │   │       └── Microsoft.Web.XmlTransform.dll\n  │   └── Microsoft.Web.Xdt.2.1.1.nupkg\n  └── NuGet.Core.2.12.0\n      ├── lib\n      │   └── net40-Client\n      │       └── NuGet.Core.dll\n      └── NuGet.Core.2.12.0.nupkg\n\n  6 directories, 4 files\n#+END_SRC\n\n***** List packages in a local repository\n\n - =$ pget.exe repo --list [directory]= or =$ pget.exe --l [directory]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo -l /home/arch/nuget\n  Common.Logging 2.1.2\n  Deedle 1.2.5\n  Deedle.RPlugin 1.2.5\n  DynamicInterop 0.7.4\n  EntityFramework 6.0.0\n  Eto.Forms 2.2.0\n  Eto.Platform.Gtk 2.2.0\n  Eto.Platform.Gtk3 2.2.0\n  FAKE 4.39.0\n  ...\n#+END_SRC\n**** Show package information (metadata)\n***** Show all packages in project repository (./packages)\n\n - =$ pget.exe pget repo --show= or =$ pget.exe repo -sh=\n\nExample:\n\n#+BEGIN_SRC txt\n  $ bin/pget.exe repo --show\n\n  Id             Microsoft.Web.Xdt\n  Title          Microsoft Xml Document Transformation\n  Tags\n  Version        2.1.1\n  Summary        Microsoft Xml Document Transformation (XDT) enables transformig XML files. This is the same technology used to transform web.config files for Visual Studio web projects.\n  Authors        Microsoft Corporation\n  Project URL\n  Dependencies\n  Download Count -1\n\n  Description    Microsoft Xml Document Transformation (XDT) library. For more info on XDT please visit http://msdn.microsoft.com/en-us/library/dd465326.aspx.\n\n\n  Id             NuGet.Core\n  Title\n  Tags            nuget\n  Version        2.12.0\n  Summary\n  Authors        Outercurve Foundation\n  Project URL    https://github.com/NuGet/NuGet2\n  Dependencies   Microsoft.Web.Xdt 2.1.0\n  Download Count -1\n\n  Description    NuGet.Core is the core framework assembly for NuGet that the rest of NuGet builds upon.\n\n#+END_SRC\n\n***** Show all packages in a local repository\n\n - =$ pget.exe repo [path] --show= or =$ pget.exe repo [path] -sh=\n\nExample:\n\n#+BEGIN_SRC txt\n  $ bin/pget.exe repo /tmp/testrepo --show\n\n  Id             FParsec\n  Title          FParsec\n  Tags            parser combinator f# fsharp c# csharp parsec fparsec \n  Version        1.0.2\n  Summary        \n  Authors        Stephan Tolksdorf\n  Project URL    http://www.quanttec.com/fparsec/\n  Dependencies   \n  Download Count -1\n\n  Description    FParsec is a parser combinator library for F#.\n\n  You can find comprehensive documentation for FParsec at http://www.quanttec.com/fparsec. The documentation includes a feature list, a tutorial, a user’s guide and an API reference.\n\n  This package uses the basic “low-trust” configuration of FParsec, which does not use any unverifiable code and is optimized for maximum portability. If you need to parse very large files or if you employ FParsec for performance-critical jobs, consider using the alternate “Big Data Edition” NuGet package (see nuget.org/packages/fparsec-big-data-edition).\n                            \n\n  Id             FSharp.Data\n  Title          F# Data\n  Tags            F# fsharp data typeprovider WorldBank CSV HTML CSS JSON XML HTTP linqpad-samples \n  Version        2.3.2\n  Summary        Library of F# type providers and data access tools\n  Authors        Tomas Petricek,  Gustavo Guerra,  Colin Bull\n  Project URL    http://fsharp.github.io/FSharp.Data\n  Dependencies   Zlib.Portable 1.11.0, Zlib.Portable 1.11.0, Zlib.Portable 1.11.0\n  Download Count -1\n\n  Description    The F# Data library (FSharp.Data.dll) implements everything you need to access data in your F# applications and scripts. It implements F# type providers for working with structured file formats (CSV, HTML, JSON and XML) and for accessing the WorldBank data. It also includes helpers for parsing CSV, HTML and JSON files and for sending HTTP requests.\n                            \n  ...\n#+END_SRC\n\n***** Show a single package in project repository (./packages)\n\n - =$ pget.exe repo --show [package-Id]= or - =$ pget.exe repo -sh [package-Id]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo --show NuGet.Core\n\n  Id             NuGet.Core\n  Title\n  Tags            nuget\n  Version        2.12.0\n  Summary\n  Authors        Outercurve Foundation\n  Project URL    https://github.com/NuGet/NuGet2\n  Dependencies   Microsoft.Web.Xdt 2.1.0\n  Download Count -1\n\n  Description    NuGet.Core is the core framework assembly for NuGet that the rest of NuGet builds upon.\n#+END_SRC\n\n***** Show a single package in a Local Repository\n\n - =$ pget.exe repo [path] --show [package-Id]=\n\nor\n\n - =$ pget.exe repo [path] -sh [package-Id]=\n\nExample:\n\n#+BEGIN_SRC txt\n  $ bin/pget.exe repo ~/nuget --show NUnit.Console\n\n  Id             NUnit.Console\n  Title          NUnit Console Runner Version 3 Plus Extensions\n  Tags            nunit test testing tdd runner\n  Version        3.5.0\n  Summary        Console runner for the NUnit 3 unit-testing framework with selected extensions.\n  Authors        Charlie Poole\n  Project URL    http://nunit.org/\n  Dependencies   NUnit.ConsoleRunner 3.5.0, NUnit.Extension.NUnitProjectLoader 3.5.0, NUnit.Extension.VSProjectLoader 3.5.0, NUnit.Extension.NUnitV2ResultWriter 3.5.0, NUnit.Extension.NUnitV2Driver 3.5.0, NUnit.Extension.TeamCityEventListener 1.0.2\n  Download Count -1\n\n  Description    This package includes the nunit3-console runner and test engine for version 3.0 of the NUnit unit-testing framework.\n\n        The following extensions are included with this package:\n        ,* NUnitProjectLoader     - loads tests from NUnit projects\n        ,* VSProjectLoader        - loads tests from Visual Studio projects\n        ,* NUnitV2ResultWriter    - saves results in NUnit V2 format.\n        ,* NUnitV2FrameworkDriver - runs NUnit V2 tests.\n        ,* TeamCityEventListener - supports special progress messages used by teamcity.\n\n        Other extensions, if needed, must be installed separately\n#+END_SRC\n**** Show package files\n***** Show files of a package in project repository ./packages\n\n - =$ pget.exe repo --files [package-id]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo --files OxyPlot.Core\n\n  packages/OxyPlot.Core.1.0.0/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+Xamarin.iOS10/OxyPlot.dll\n  packages/OxyPlot.Core.1.0.0/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+Xamarin.iOS10/OxyPlot.pdb\n  packages/OxyPlot.Core.1.0.0/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+Xamarin.iOS10/OxyPlot.xml\n  packages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.dll\n  packages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.pdb\n  packages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.xml\n  packages/OxyPlot.Core.1.0.0/lib/net40-client/OxyPlot.dll\n  packages/OxyPlot.Core.1.0.0/lib/net40-client/OxyPlot.pdb\n  packages/OxyPlot.Core.1.0.0/lib/net40/OxyPlot.dll\n  packages/OxyPlot.Core.1.0.0/lib/net40/OxyPlot.pdb\n  packages/OxyPlot.Core.1.0.0/lib/sl5/OxyPlot.dll\n  packages/OxyPlot.Core.1.0.0/lib/sl5/OxyPlot.pdb\n  packages/OxyPlot.Core.1.0.0/README.md\n  packages/OxyPlot.Core.1.0.0/CHANGELOG.md\n\n\n  $ bin/pget.exe repo --files FParsec\n  packages/FParsec.1.0.2/lib/net40-client/FParsec.dll\n  packages/FParsec.1.0.2/lib/net40-client/FParsec.XML\n  packages/FParsec.1.0.2/lib/net40-client/FParsecCS.dll\n  packages/FParsec.1.0.2/lib/net40-client/FParsecCS.XML\n  packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\n  packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.XML\n  packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\n  packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.XML\n#+END_SRC\n\n***** Show files of a package in a local repository  \n\n - =$ pget.exe repo [path] --files [package-id]=\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo ~/nuget --files FParsec\n\n  /home/arch/nuget/FParsec.1.0.2/lib/net40-client/FParsec.dll\n  /home/arch/nuget/FParsec.1.0.2/lib/net40-client/FParsec.XML\n  /home/arch/nuget/FParsec.1.0.2/lib/net40-client/FParsecCS.dll\n  /home/arch/nuget/FParsec.1.0.2/lib/net40-client/FParsecCS.XML\n  /home/arch/nuget/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\n  /home/arch/nuget/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.XML\n  /home/arch/nuget/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\n  /home/arch/nuget/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.XML\n\n\n  $ bin/pget.exe repo ~/nuget --files Mono.Cecil\n\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net20/Mono.Cecil.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net20/Mono.Cecil.Mdb.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net20/Mono.Cecil.Pdb.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net35/Mono.Cecil.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net35/Mono.Cecil.Mdb.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net35/Mono.Cecil.Pdb.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net35/Mono.Cecil.Rocks.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net40/Mono.Cecil.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net40/Mono.Cecil.Mdb.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net40/Mono.Cecil.Pdb.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/net40/Mono.Cecil.Rocks.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/sl40/Mono.Cecil.dll\n  /home/arch/nuget/Mono.Cecil.0.9.5.4/lib/sl40/Mono.Cecil.Rocks.dll\n\n#+END_SRC\n**** Get assembly references for F# scripts\n***** Get all assembly references from current ./packages repository.\n\n - =$ pget.exe repo --ref [framework]=\n\nThe framework is the .NET framework version. It can be:\n\n - net40 for .NET 4.0\n - net45 for .NET 4.5\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo --ref net40\n  #r \"packages/FParsec.1.0.2/lib/net40-client/FParsec.dll\"\n  #r \"packages/FParsec.1.0.2/lib/net40-client/FParsecCS.dll\"\n  #r \"packages/Microsoft.Web.Xdt.2.1.1/lib/net40/Microsoft.Web.XmlTransform.dll\"\n  #r \"packages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll\"\n  #r \"packages/OxyPlot.Core.1.0.0/lib/net40/OxyPlot.dll\"\n  #r \"packages/OxyPlot.Pdf.1.0.0/lib/net40/OxyPlot.Pdf.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/MigraDoc.DocumentObjectModel.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/MigraDoc.Rendering.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/MigraDoc.RtfRendering.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/PdfSharp.Charting.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/PdfSharp.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/MigraDoc.DocumentObjectModel.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/MigraDoc.Rendering.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/MigraDoc.RtfRendering.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/PdfSharp.Charting.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/PdfSharp.resources.dll\"\n\n\n  $ bin/pget.exe repo --ref net45\n  #r \"packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\"\n  #r \"packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\"\n  #r \"packages/Microsoft.Web.Xdt.2.1.1/lib/net40/Microsoft.Web.XmlTransform.dll\"\n  #r \"packages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll\"\n  #r \"packages/OxyPlot.Core.1.0.0/lib/net40/OxyPlot.dll\"\n  #r \"packages/OxyPlot.Pdf.1.0.0/lib/net40/OxyPlot.Pdf.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/MigraDoc.DocumentObjectModel.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/MigraDoc.Rendering.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/MigraDoc.RtfRendering.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/PdfSharp.Charting.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/PdfSharp.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/MigraDoc.DocumentObjectModel.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/MigraDoc.Rendering.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/MigraDoc.RtfRendering.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/PdfSharp.Charting.resources.dll\"\n  #r \"packages/PDFsharp-MigraDoc-GDI.1.32.4334.0/lib/net20/de/PdfSharp.resources.dll\"\n\n#+END_SRC\n\n***** Get all assembly references from a package in ./packages:\n\n - =$ pget.exe repo --ref [framework] [package-id]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo --ref net45 FParsec\n  #r \"packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\"\n  #r \"packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\"\n#+END_SRC\n\n***** Get all assembly references from a local repository.\n\n - =$ pget.exe repo [path] --ref [framework]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo /tmp/packages -i FSharp.Data \n  Installing: FSharp.Data 2.3.2\n\n  $ bin/pget.exe repo /tmp/packages -i FParsec\n  Installing: FParsec 1.0.2\n\n\n  $ ls /tmp/packages/\n  FParsec.1.0.2/  FSharp.Data.2.3.2/  Zlib.Portable.1.11.0/\n\n  $ bin/pget.exe repo /tmp/packages --ref net40\n  #r \"/tmp/packages/FParsec.1.0.2/lib/net40-client/FParsec.dll\"\n  #r \"/tmp/packages/FParsec.1.0.2/lib/net40-client/FParsecCS.dll\"\n  #r \"/tmp/packages/FSharp.Data.2.3.2/lib/net40/FSharp.Data.dll\"\n  #r \"/tmp/packages/FSharp.Data.2.3.2/lib/net40/FSharp.Data.DesignTime.dll\"\n  #r \"/tmp/packages/Zlib.Portable.1.11.0/lib/portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid/Zlib.Portable.dll\"\n\n  $ bin/pget.exe repo /tmp/packages --ref net45\n  #r \"/tmp/packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\"\n  #r \"/tmp/packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\"\n  #r \"/tmp/packages/FSharp.Data.2.3.2/lib/portable-net45+netcore45+wpa81+wp8/FSharp.Data.dll\"\n  #r \"/tmp/packages/FSharp.Data.2.3.2/lib/portable-net45+netcore45+wpa81+wp8/FSharp.Data.DesignTime.dll\"\n  #r \"/tmp/packages/Zlib.Portable.1.11.0/lib/portable-net4+sl5+wp8+win8+wpa81+MonoTouch+MonoAndroid/Zlib.Portable.dll\"\n#+END_SRC\n\n***** Get all assembly references from a package in a local repository\n\n - =$ pget.exe repo [path --ref [framework] [package-id]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo ~/nuget --ref net45 FParsec\n  #r \"/home/arch/nuget/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\"\n  #r \"/home/arch/nuget/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\"\n\n  $ bin/pget.exe repo ~/nuget --ref net45 FSharp.Data\n  #r \"/home/arch/nuget/FSharp.Data.2.3.1/lib/portable-net45+netcore45+wpa81+wp8/FSharp.Data.dll\"\n  #r \"/home/arch/nuget/FSharp.Data.2.3.1/lib/portable-net45+netcore45+wpa81+wp8/FSharp.Data.DesignTime.dll\"\n#+END_SRC\n**** Open package project URL in the browser \n***** Open project URL of package in ./packages\n\n - =$ pget.exe repo --url [packageId]= \n\nExample: \n\n#+BEGIN_SRC sh\n$ bin/pget.exe repo --url FParsec\nOpening http://www.quanttec.com/fparsec/\n#+END_SRC\n\n***** Open project URL of package in a local repository\n\n - =$ pget.exe repo [path] --url [packageId]= \n\nExample: \n\n#+BEGIN_SRC sh\n$ bin/pget.exe repo ~/nuget --url Eto.Forms\nOpening https://github.com/picoe/Eto\n#+END_SRC\n\n**** Open package licensee URL in the browser\n***** Open license URL of package in ./packages\n\n - =$ pget.exe repo --license [packageId]= \n\nExample: \n\n#+BEGIN_SRC sh\n$ bin/pget.exe repo --license FParsec\nOpening http://www.quanttec.com/fparsec/license.html\n#+END_SRC\n\n***** Open license URL of package in a local repository\n\n - =$ pget.exe repo [path]  --licence [packageId]=\n\nExample:\n\n#+BEGIN_SRC sh\n$ bin/pget.exe repo ~/nuget --license NUnit.Console\nOpening http://nunit.org/nuget/nunit3-license.txt\n#+END_SRC\n\n**** Install packages\n***** Install the lastest version of a package to ./packages (Project repository)\n\n - =$ pget.exe repo --install [package-id]= or - =$ pget.exe repo -i [package-id]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo --install OxyPlot.Pdf\n  Installing: OxyPlot.Pdf 1.0.0\n\n  $ ls -l packages\n  total 0\n  drwxrwxrwx 1 arch arch 280 dez 19 00:52 Microsoft.Web.Xdt.2.1.1/\n  drwxrwxrwx 1 arch arch 264 dez 19 01:45 NuGet.Core.2.12.0/\n  drwxrwxrwx 1 arch arch 488 dez 19 02:22 OxyPlot.Core.1.0.0/\n  drwxrwxrwx 1 arch arch 480 dez 19 02:22 OxyPlot.Pdf.1.0.0/\n  drwxrwxrwx 1 arch arch 296 dez 19 02:22 PDFsharp-MigraDoc-GDI.1.32.4334.0/\n\n   bin/pget.exe repo -sh OxyPlot.Core\n\n  Id             OxyPlot.Core\n  Title          OxyPlot core library (PCL)\n  Tags            plotting plot charting chart\n  Version        1.0.0\n  Summary\n  Authors        Oystein Bjorke\n  Project URL    http://oxyplot.org/\n  Dependencies\n  Download Count -1\n\n  Description    OxyPlot is a plotting library for .NET. This is the portable core library that is referenced by the platform-specific OxyPlot packages.\n\n#+END_SRC\n\n***** Install a specific version of package  to ./packages\n\n - =$ pget.exe repo --install [package-id] [version]=\n\nor\n\n - =$ pget.exe repo -i [package-id] [version]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo -i FParsec 1.0.2\n\n  $ ls -l packages\n  total 0\n  drwxrwxrwx 1 arch arch 256 dez 19 02:31 FParsec.1.0.2/\n  drwxrwxrwx 1 arch arch 280 dez 19 00:52 Microsoft.Web.Xdt.2.1.1/\n  drwxrwxrwx 1 arch arch 264 dez 19 01:45 NuGet.Core.2.12.0/\n  drwxrwxrwx 1 arch arch 488 dez 19 02:22 OxyPlot.Core.1.0.0/\n  drwxrwxrwx 1 arch arch 480 dez 19 02:22 OxyPlot.Pdf.1.0.0/\n  drwxrwxrwx 1 arch arch 296 dez 19 02:22 PDFsharp-MigraDoc-GDI.1.32.4334.0/\n#+END_SRC\n\n***** Install the lastest version of a package to a local repository\n\n - =$ pget.exe repo [path] --install [package-id]=\n\nor\n\n - =$ pget.exe repo [path] -i [package-id] -r [path]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo -i /home/arch/nuget  OxyPlot.Pdf \n  Installing: OxyPlot.Pdf 1.0.0\n\n  $ bin/pget.exe repo /home/arch/nuget -sh OxyPlot.Pdf\n\n  Id             OxyPlot.Pdf\n  Title          OxyPlot PDF extensions (for Silverlight and NET4)\n  Tags            pdf plotting plot charting chart\n  Version        1.0.0\n  Summary\n  Authors        Oystein Bjorke\n  Project URL    http://oxyplot.org/\n  Dependencies   OxyPlot.Core [1.0.0], PDFsharp-MigraDoc-GDI [1.32.4334], OxyPlot.Core [1.0.0], PDFsharp-MigraDoc-GDI [1.32.4334], OxyPlot.Core [1.0.0]\n  Download Count -1\n\n  Description    OxyPlot is a plotting library for .NET. This package contains .pdf export extensions for .NET 4 (based on PDFsharp) and Silverlight (based on SilverPDF).\n\n#+END_SRC\n\n***** Install a specific version of package to a local repository\n\n - =$ pget.exe repo [path] --install [package-id] [version]=\n\nor\n\n - =$ pget.exe repo [path] -i [package-id] -v [package]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe repo ~/nuget -i Microsoft.Web.Xdt 1.0.0\n#+END_SRC\n**** Install a list of packages \n***** Install a list of packages to ./packages \n\n - =$ pget.exe repo --install-list FParsec-1.0.2 OxyPlot= \n\nor\n\n- =$ pget.exe repo -il FParsec-1.0.2 OxyPlot= \n\nIf the version is not specified it installs the lastest version.\n\n***** Install a list of pacakges to a local repository \n\n - =$ pget.exe repo ~/nuget --install-list FParsec-1.0.2 OxyPlot= \n\nor\n\n - =$ pget.exe repo ~/nuget -il FParsec-1.0.2 OxyPlot ... packageN= \n\n**** Install packages listed in a file\n****** Install all packages listed in the file ./packages.list to ./packages\n\n - =$ pget.exe repo --install-from-file=\n\nor\n\n - =$ pget.exe repo -if=\n\nExample of the file packages.list. If the version is not listed, it\ninstalls the latest version of the packages to ./packages.\n\nFile: packages.list\n\n#+BEGIN_SRC sh\n  FSharp.Data              1.0.0\n  Deedle                   1.0.0\n  OxyPlot.Pdf\n  OxyPlot.WindowsForms\n#+END_SRC\n\n****** Install all packages listed in the file ./packages.list to ./packages\n\n - =$ pget.exe repo --install-from-file [packages-list-file]=\n\nor\n\n - =$ pget.exe repo -if [package-list-file]=\n*** NuGet Repository \n**** Show nuget commands help                                          :help:\n\n - =$ pget.exe nuget=\n\n*Example:*\n\n#+BEGIN_SRC text\n$ bin/pget.exe nuget\n\n  Nuget commands:\n\n    nuget --search [package]                    Search a package by name.  \n    nuget --show   [package]                    Show package information (metadata).\n    nuget --open                                Open NuGet web site - https://www.nuget.org       \n        \n#+END_SRC\n\n**** Search a package\n\n - =$ pget.exe nuget --search [keyword]= or - =$ pget.exe nuget -s [keywork]=\n\nExample:\n\n#+BEGIN_SRC txt\n  $ bin/pget.exe nuget -s oxyplot\n\n  Id             AnnotationGUIOxyplot\n  Title\n  Tags\n  Version        0.0.1\n  Summary\n  Authors        tschwarz\n  Project URL\n  Dependencies\n  Download Count 68\n\n  Description    My package description.\n\n\n  Id             Eto.OxyPlot\n  Title          Eto.OxyPlot\n  Tags\n  Version        1.2.0-beta\n  Summary\n  Authors        Loren Van Spronsen\n  Project URL\n  Dependencies   Eto.Forms 2.2.0, OxyPlot.Core 1.0.0-unstable2063\n  Download Count 3382\n\n  Description    OxyPlot bindings for the Eto UI framework\n\n ... ... ...\n#+END_SRC\n\n**** Display package information (metadata)\n\n - =pget.exe nuget --show=\n\nExample:\n\n#+BEGIN_SRC txt\n  $ bin/pget.exe nuget --show FParsec\n\n  Id             FParsec\n  Title          FParsec\n  Tags            parser combinator parsec fsharp \n  Version        0.9.1\n  Summary        FParsec is a parser combinator library for F#.\n  Authors        Stephan Tolksdorf (FParsec),   Ryan Riley (NuGet Package)\n  Project URL    http://quanttec.com/fparsec/\n  Dependencies   \n  Download Count 66877\n\n  Description    FParsec is a parser combinator library for F#\n\n\n  $ bin/pget.exe nuget --show FParsecsdadfsf\n  Error: I can't find the package FParsecsdadfsf\n\n  $ bin/pget.exe nuget --show FSharp.Core\n\n  Id             FSharp.Core\n  Title          FSharp.Core\n  Tags           f#\n  Version        2.0.0.0\n  Summary        FSharp.Core.dll\n  Authors        Microsoft\n  Project URL    \n  Dependencies   \n  Download Count 460728\n\n  Description    FSharp.Core.dll which can be referenced in other nuget packages.\n\n#+END_SRC\n\n*** NuGet package files nupkg files\n**** Show nupkg help                                                   :help:\n\n - =$ pget.exe nupkg= \n\n*Example:*\n\n#+BEGIN_SRC text \n$ bin/pget.exe nupkg\n\n  Nupkg Files:\n\n    nupkg --show  [file]                        Show metadata of a *.nupkg file\n    nupkg --files [file]                        Show files in nupkg [file]               \n#+END_SRC\n\n**** Show package file metadata\n\nShow a NuGet package metadata\n\n - =$ pget.xe nupkg --show [nupkg-file]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe nupkg --show ./packages/FParsec.1.0.2/FParsec.1.0.2.nupkg\n\n  Id             FParsec\n  Title          FParsec\n  Tags            parser combinator f# fsharp c# csharp parsec fparsec \n  Version        1.0.2\n  Summary        \n  Authors        Stephan Tolksdorf\n  Project URL    http://www.quanttec.com/fparsec/\n  Dependencies   \n  Download Count -1\n\n  Description    FParsec is a parser combinator library for F#.\n\n  You can find comprehensive documentation for FParsec at http://www.quanttec.com/fparsec. The documentation includes a feature list, a tutorial, a user’s guide and an API reference.\n\n  This package uses the basic “low-trust” configuration of FParsec, which does not use any unverifiable code and is optimized for maximum portability. If you need to parse very large files or if you employ FParsec for performance-critical jobs, consider using the alternate “Big Data Edition” NuGet package (see nuget.org/packages/fparsec-big-data-edition).\n    \n#+END_SRC\n\n**** Show package files \n\n - =$ pget.exe nupkg --files [nupkg-file]=\n\nExample:\n\n#+BEGIN_SRC sh \n  $ bin/pget.exe nupkg --files ./packages/FParsec.1.0.2/FParsec.1.0.2.nupkg\n  lib/net40-client/FParsec.dll\n  lib/net40-client/FParsec.XML\n  lib/net40-client/FParsecCS.dll\n  lib/net40-client/FParsecCS.XML\n  lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\n  lib/portable-net45+netcore45+wpa81+wp8/FParsec.XML\n  lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\n  lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.XML\n#+END_SRC\n*** Assembly metadata and .NET types \n**** Show Assembly commands help                                       :help:\n\n - =$ pget.exe asm=\n\n*Example:*\n\n#+BEGIN_SRC text \n$ bin/pget.exe asm\n\n  Assembly files: *.exe or *.dll\n\n    asm --info [file]                                    Show all assembly attributes from an assembly [file].\n    asm --refs [file]                                    Show all assembly references from an assembly [file].\n    asm --resources  [file]                              Show resources from an assembly file.\n    asm --namespace|-ns [file]                           Show all exported namespaces.\n    asm --namespace|-ns [file] [nspace]                  Show all types within an exported namespace from an assembly [file].\n\n    asm --type [file]                                    Show all types exported by assembly [file]\n    asm --type [file] [type]                             Show information about [type] exported by assembly [file].\n    asm --interface [file]                               Show all interfaces exported by assembly [file]. \n    asm --abstract  [file]                               Show all abstract classes exported by assembly [file].\n   \n    asm --class  [file]                                  Show all classes exported by assembly [file].\n    asm --classn [file]                                  Show all non-abstract classes exported by assembly [file]\n\n    asm --docgen [file]                                  Print all types documentation on screen\n    asm --docgen [file] [output-file]                    Export all types documentation to org-mode file.\n        \n\n\n#+END_SRC\n**** Show .NET type information \n\n - =$ pget.exe asm --type-info [type name]=\n\nExample:\n\n#+BEGIN_SRC sh \n  $ pget.exe asm --type-info System.IO.Directory\n\n  ,**** Type Info\n\n   - Name:           Directory\n   - Full Name:      System.IO.Directory\n   - Namespace:      System.IO\n   - Module:         mscorlib.dll\n   - Base Type:      System.Object\n\n  ,*Predicates*\n\n   - Class:          True\n   - Abstract Class: True\n   - Primitive       False\n   - Array:          False\n   - Interface       False\n   - Enum            False\n   - Public          True\n   - Visible         True\n                          \n\n  ,**** Fields\n\n\n  ,**** Properties\n\n\n  ,**** Constructors\n\n\n  ,**** Instance Methods\n\n   - Public  System.Boolean Equals (System.Object obj)\n\n   - Public  System.Int32 GetHashCode ()\n\n   - Public  System.Type GetType ()\n\n   - Public  System.String ToString ()\n\n  ....  \n\n  ,**** Static Methods\n\n   - Public Static System.IO.DirectoryInfo CreateDirectory (System.String path)\n\n   - Public Static System.IO.DirectoryInfo CreateDirectory (System.String path, System.Security.AccessControl.DirectorySecurity directorySecurity)\n\n   - Public Static System.Void Delete (System.String path)\n\n   - Public Static System.Void Delete (System.String path, System.Boolean recursive)\n\n   - Public Static System.Boolean Exists (System.String path)\n\n   - Public Static System.DateTime GetLastAccessTime (System.String path)\n\n   - Public Static System.DateTime GetLastAccessTimeUtc (System.String path)\n\n   - Public Static System.DateTime GetLastWriteTime (System.String path)\n\n   - Public Static System.DateTime GetLastWriteTimeUtc (System.String path)\n\n  ... ... \n\n#+END_SRC\n\n**** Show Assembly Attributes\n\n - =$ pget.exe asm --info [assembly-file or asm-gac]=\n\nShow assembly attribute of assembly file or assembly in GAC.\n\n*Example:*\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe asm --info ~/bin/nuget.exe\n  Assembly Attributes\n  -------------------------------------------\n  Name         NuGet\n  Version      3.4.4.1321\n  CLR Version  v4.0.30319\n  Product      NuGet\n  Culture\n  Company      Microsoft Corporation\n  Description  NuGet Command Line\n  Copyright    Microsoft Corporation. All rights reserved.\n  GUID\n  Com Visible  False\n  Codebase     file:///home/arch/bin/nuget.exe\n#+END_SRC\n\nExample 2:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe asm --info ~/nuget/FSharp.Core.3.1.2.5/lib/net40/FSharp.Core.dll\n  Assembly Attributes\n  -------------------------------------------\n  Name         FSharp.Core\n  Version      4.3.1.0\n  CLR Version  v4.0.30319\n  Product      Microsoft® Visual Studio® 2013\n  Culture\n  Company      Microsoft Corporation\n  Description  FSharp.Core.dll\n  Copyright    © Microsoft Corporation. All rights reserved.\n  GUID\n  Com Visible  False\n  Codebase     file:///home/arch/nuget/FSharp.Core.3.1.2.5/lib/net40/FSharp.Core.dll\n#+END_SRC\n\nExample 3: Show information about assembly in GAC (System.Xml.dll)\n\n#+BEGIN_SRC sh\n  $ mono bin/Debug/Pget.exe asm --info System.Xml\n  Assembly Attributes\n  -------------------------------------------\n  Name         System.Xml\n  Version      4.0.0.0\n  CLR Version  v4.0.30319\n  Product      Mono Common Language Infrastructure\n  Culture      \n  Company      Mono development team\n  Description  System.Xml.dll\n  Copyright    (c) Various Mono authors\n  GUID         \n  Com Visible  False\n  Codebase     file:///usr/lib/mono/gac/System.Xml/4.0.0.0__b77a5c561934e089/System.Xml.dll\n\n\n#+END_SRC\n\n**** Show assembly references\n\nShow assemblies referenced by an assembly file\n\n - =$ pget.exe asm --refs [assembly-file]=\n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe asm --refs ~/bin/nuget.exe\n  Name = mscorlib     Version = 4.0.0.0       Culture =\n  Name = Microsoft.CSharp     Version = 4.0.0.0       Culture =\n  Name = System.Core      Version = 4.0.0.0       Culture =\n  Name = System       Version = 4.0.0.0       Culture =\n  Name = System.Xml.Linq      Version = 4.0.0.0       Culture =\n  Name = System.Xml       Version = 4.0.0.0       Culture =\n  Name = Microsoft.Build      Version = 4.0.0.0       Culture =\n  Name = Microsoft.Build.Framework        Version = 4.0.0.0       Culture =\n  Name = System.ComponentModel.Composition        Version = 4.0.0.0       Culture =\n  Name = Microsoft.Build.Utilities.v4.0       Version = 4.0.0.0       Culture =\n  Name = System.Numerics      Version = 4.0.0.0       Culture =\n  Name = System.Data      Version = 4.0.0.0       Culture =\n  Name = System.Runtime.Serialization     Version = 4.0.0.0       Culture =\n  Name = System.Security      Version = 4.0.0.0       Culture =\n  Name = System.ComponentModel.DataAnnotations        Version = 4.0.0.0       Culture =\n  Name = WindowsBase      Version = 4.0.0.0       Culture =\n  Name = System.ServiceModel      Version = 4.0.0.0       Culture =\n  Name = System.Data.Services.Client      Version = 4.0.0.0       Culture =\n  Name = System.IO.Compression        Version = 4.0.0.0       Culture =\n  Name = System.Net.Http      Version = 4.0.0.0       Culture =\n  Name = System.IdentityModel     Version = 4.0.0.0       Culture =\n  Name = System.Net.Http.WebRequest       Version = 4.0.0.0       Culture =\n#+END_SRC\n\n**** Show Assembly Resources \n\n - =$ pget.exe asm --resources [asmfile]= \n\nExample:\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe asm --resources bin/pget.exe \n  FSCore.resources\n  NuGet.CommonResources.resources\n  NuGet.NuGet.Frameworks.Strings.resources\n  NuGet.Resources.AnalysisResources.resources\n  NuGet.Resources.NuGetResources.resources\n  NuGet.Authoring.nuspec.xsd\n#+END_SRC\n\n**** Show all exported types \n\n - =$ pget.exe asm --type [asmFile]= \n\nExample 1: Show exported type by assembly file.\n\n#+BEGIN_SRC sh\n$ bin/pget.exe repo --files NuGet.Core\npackages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll\n\n$ bin/pget.exe asm --type packages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll\nNuGet.IPackageRule\nNuGet.PackageIssue\nNuGet.DefaultPackageRuleSet\nNuGet.PackageIssueLevel\nNuGet.AssemblyMetadata\nNuGet.AssemblyMetadataExtractor\nNuGet.IFrameworkTargetable\nNuGet.IPackageFile\n\n...\n\nNuGet.IPackageAssemblyReference\nNuGet.PhysicalPackageAssemblyReference\nNuGet.ConfigurationDefaults\nNuGet.ICredentialProvider\nNuGet.SettingsCredentialProvider\nNuGet.ISettings\nNuGet.NullSettings\nNuGet.Settings\nNuGet.SettingValue\n\n...\n\nNuGet.Resources.NuGetResources\nNuGet.ProjectSystemExtensions\nNuGet.PathUtility\nNuGet.CryptoHashProvider\nNuGet.StreamExtensions\nNuGet.PackageHelper\nNuGet.XmlUtility\nNuGet.IProjectSystem\nNuGet.PackageSaveModes\nNuGet.Constants\nNuGet.PackageDependency\nNuGet.VersionUtility\nNuGet.XElementExtensions\n#+END_SRC\n\nExample 2: Show exported types by assembly in GAC. \n\n#+BEGIN_SRC sh \n  $ mono bin/Debug/Pget.exe asm --type System.Xml\n\n  System.Xml.Xsl.Runtime.ContentIterator\n  System.Xml.Xsl.Runtime.ElementContentIterator\n  System.Xml.Xsl.Runtime.NodeKindContentIterator\n  System.Xml.Xsl.Runtime.AttributeIterator\n  System.Xml.Xsl.Runtime.NamespaceIterator\n  System.Xml.Xsl.Runtime.AttributeContentIterator\n  System.Xml.Xsl.Runtime.ContentMergeIterator\n  System.Xml.Xsl.Runtime.DodSequenceMerge\n  System.Xml.Xsl.Runtime.SetIteratorResult\n\n  ... ... ...\n\n  System.Xml.Xsl.XsltContext\n  System.Xml.Xsl.XsltException\n  System.Xml.Xsl.XsltCompileException\n  System.Xml.Xsl.XslTransform\n  System.Xml.Xsl.XsltSettings\n\n#+END_SRC\n\n**** Show type information \n\n - =$ pget.exe asm --type [asmFile] [TypeName]=\n\nExample: Show information about type NuGet.ZipPackage exported by NuGet.Core.dll .\n\n#+BEGIN_SRC text\n  $ bin/pget.exe repo --files NuGet.Core\n  packages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll\n\n\n  $ bin/pget.exe asm --type packages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll NuGet.ZipPackage\n\n  ,**** Type Info\n\n   - Name:           ZipPackage\n   - Full Name:      NuGet.ZipPackage\n   - Namespace:      NuGet\n   - Module:         NuGet.Core.dll\n   - Base Type:      NuGet.LocalPackage\n\n  ,*Predicates*\n\n   - Class:          True\n   - Abstract Class: False\n   - Primitive       False\n   - Array:          False\n   - Interface       False\n   - Enum            False\n   - Public          True\n   - Visible         True\n\n                          \n\n  ,**** Fields\n\n  ,**** Properties\n   - System.String Id\n\n   - NuGet.SemanticVersion Version\n\n   - System.String Title\n\n   - System.Collections.Generic.IEnumerable`1[System.String] Authors\n\n   - System.Collections.Generic.IEnumerable`1[System.String] Owners\n\n   - System.Uri IconUrl\n\n   - System.Uri LicenseUrl\n\n   - System.Uri ProjectUrl\n\n   - System.Uri ReportAbuseUrl\n\n   - Int32 DownloadCount\n\n   - Boolean RequireLicenseAcceptance\n\n   - Boolean DevelopmentDependency\n\n   - System.String Description\n\n   - System.String Summary\n\n   - System.String ReleaseNotes\n\n   - System.String Language\n\n   - System.String Tags\n\n   - System.Version MinClientVersion\n\n   - Boolean IsAbsoluteLatestVersion\n\n   - Boolean IsLatestVersion\n\n   - Boolean Listed\n\n   - System.Nullable`1[System.DateTimeOffset] Published\n\n   - System.String Copyright\n\n   - System.Collections.Generic.IEnumerable`1[NuGet.PackageDependencySet] DependencySets\n\n   - System.Collections.Generic.IEnumerable`1[NuGet.FrameworkAssemblyReference] FrameworkAssemblies\n\n   - System.Collections.Generic.IEnumerable`1[NuGet.IPackageAssemblyReference] AssemblyReferences\n\n   - System.Collections.Generic.ICollection`1[NuGet.PackageReferenceSet] PackageAssemblyReferences\n\n\n  ,**** Constructors\n      Void .ctor(String)\n\n      Void .ctor(Func`1, Func`1)\n\n      Void .ctor(Stream)\n\n\n  ,**** Methods\n   - System.IO.Stream GetStream()\n\n   - Void ExtractContents(NuGet.IFileSystem, System.String)\n\n   - System.String GetPackageIdentifier(System.IO.Packaging.Package)\n\n   - System.Collections.Generic.IEnumerable`1[System.Runtime.Versioning.FrameworkName] GetSupportedFrameworks()\n\n   - System.Collections.Generic.IEnumerable`1[NuGet.IPackageFile] GetFiles()\n\n   - System.String ToString()\n\n   - Boolean Equals(System.Object)\n\n   - Int32 GetHashCode()\n\n   - System.Type GetType()\n\n#+END_SRC \n\nExample: Show type information about type Eto.Forms.Form defined in Eto.dll.\n\nNote: The summaries about the methods, fields and properties comes\nfrom file Eto.xml \n\n#+BEGIN_SRC text\n  $ bin/pget.exe asm --type packages/Eto.Forms.2.3.0/lib/net45/Eto.dll Eto.Forms.Form\n\n  ,**** Type Info\n\n   - Name:           Form\n   - Full Name:      Eto.Forms.Form\n   - Namespace:      Eto.Forms\n   - Module:         Eto.dll\n   - Base Type:      Eto.Forms.Window\n\n  ,*Predicates*\n\n   - Class:          True\n   - Abstract Class: False\n   - Primitive       False\n   - Array:          False\n   - Interface       False\n   - Enum            False\n   - Public          True\n   - Visible         True\n\n                          \n\n  ,**** Fields\n\n  ,**** Properties\n   - Boolean ShowActivated\n\n  Gets or sets a value indicating that the form should be activated when initially shown.\n\n   - System.String Title\n\n  Gets or sets the title of the window\n\n   - Eto.Drawing.Point Location\n\n  Gets or sets the location of the window\n\n   - Eto.Drawing.Rectangle Bounds\n\n  Gets or sets the size and location of the window\n\n   - Eto.Forms.ToolBar ToolBar\n\n  Gets or sets the tool bar for the window.\n\n   - Double Opacity\n\n  Gets or sets the opacity of the window\n\n   - Eto.Forms.Window Owner\n\n  Gets or sets the owner of this window.\n\n   - Eto.Forms.Screen Screen\n\n  Gets the screen this window is mostly contained in. Typically defined by the screen center of the window is visible.\n\n   - Eto.Forms.MenuBar Menu\n\n  Gets or sets the menu bar for this window\n\n   - Eto.Drawing.Icon Icon\n\n  Gets or sets the icon for the window to show in the menu bar.\n\n   - Boolean Resizable\n\n  Gets or sets a value indicating whether this  is resizable.\n\n   - Boolean Maximizable\n\n  Gets or sets a value indicating whether this  can be maximized.\n\n   - Boolean Minimizable\n\n  Gets or sets a value indicating whether this  can be minimized.\n\n   - Boolean ShowInTaskbar\n\n  Gets or sets a value indicating whether this  will show in the taskbar.\n\n   - Boolean Topmost\n\n  Gets or sets a value indicating whether this  is above all other windows.\n\n   - Eto.Forms.WindowState WindowState\n\n  Gets or sets the state of the window.\n\n   - Eto.Drawing.Rectangle RestoreBounds\n\n  Gets the bounds of the window before it was minimized or maximized, or the current bounds if  is Normal.\n\n   - Eto.Forms.WindowStyle WindowStyle\n\n  Gets or sets the style of this window.\n\n   - Single LogicalPixelSize\n\n  Gets the number of pixels per logical pixel when on a high DPI display.\n\n   - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Controls\n\n  Gets an enumeration of controls that are directly contained by this container\n\n   - Eto.Drawing.Padding Padding\n\n  Gets or sets the padding around the  of the panel.\n\n   - Eto.Drawing.Size MinimumSize\n\n  Gets or sets the minimum size of the panel.\n\n   - Eto.Forms.ContextMenu ContextMenu\n\n  Gets or sets the context menu for the panel.\n\n   - Eto.Forms.Control Content\n\n  Gets or sets the main content of the panel.\n\n   - Eto.Drawing.Size ClientSize\n\n  Gets or sets the size for the client area of the control\n\n   - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualControls\n\n  Gets an enumeration of controls that are in the visual tree.\n\n   - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] Children\n\n  Gets an enumeration of all contained child controls, including controls within child containers\n\n   - System.Collections.Generic.IEnumerable`1[Eto.Forms.Control] VisualChildren\n\n  Gets an enumeration of all contained child controls in the visual tree, including controls within child containers.\n\n   - Boolean Loaded\n\n  Gets a value indicating that the control is loaded onto a form, that is it has been created, added to a parent, and shown\n\n   - System.Object Tag\n\n  Gets or sets a user-defined object that contains data about the control\n\n   - Eto.Drawing.Size Size\n\n  Gets or sets the size of the control. Use -1 to specify auto sizing for either the width and/or height.\n\n   - Int32 Width\n\n  Gets or sets the width of the control size.\n\n   - Int32 Height\n\n  Gets or sets the height of the control size.\n\n   - Boolean Enabled\n\n  Gets or sets a value indicating whether this  is enabled and accepts user input.\n\n   - Boolean Visible\n\n  Gets or sets a value indicating whether this  is visible to the user.\n\n   - Eto.Forms.Container Parent\n\n  Gets the container which this control has been added to, if any\n\n   - Eto.Forms.Container VisualParent\n\n  Gets the visual container of this control, if any.\n\n   - Eto.Drawing.Color BackgroundColor\n\n  Gets or sets the color for the background of the control\n\n   - Boolean HasFocus\n\n  Gets a value indicating whether this instance has the keyboard input focus.\n\n   - Boolean IsSuspended\n\n  Gets a value indicating whether the layout of child controls is suspended.\n\n   - Eto.Forms.Window ParentWindow\n\n  Gets the window this control is contained in\n\n   - System.Collections.Generic.IEnumerable`1[System.String] SupportedPlatformCommands\n\n  Gets the supported platform commands that can be used to hook up system functions to user defined logic\n\n   - Eto.Forms.Cursor Cursor\n\n  Gets or sets the type of cursor to use when the mouse is hovering over the control\n\n   - System.String ToolTip\n\n  Gets or sets the tool tip to show when the mouse is hovered over the control\n\n   - Eto.Widget Parent\n\n  Gets the parent widget which this widget has been added to, if any\n\n   - System.Collections.Generic.IEnumerable`1[Eto.Widget] Parents\n\n  Gets an enumeration of all parent widgets in the heirarchy by traversing the  property.\n\n   - System.Object DataContext\n\n  Gets or sets the data context for this widget for binding\n\n   - Eto.Forms.BindingCollection Bindings\n\n  Gets the collection of bindings that are attached to this widget\n\n   - Eto.Platform Platform\n\n  Gets the platform that was used to create the  for this widget\n\n   - System.Object Handler\n\n  Gets the platform-specific handler for this widget\n\n   - IntPtr NativeHandle\n\n  Gets the native platform-specific handle for integration purposes\n\n   - Eto.PropertyStore Properties\n\n  Gets the dictionary of properties for this widget\n\n   - System.String ID\n\n  Gets or sets the ID of this widget\n\n   - System.String Style\n\n  Gets or sets the style of this widget\n\n   - System.Object ControlObject\n\n  Gets the instance of the platform-specific object\n\n\n  ,**** Constructors\n      Void .ctor()\n\n      Void .ctor(IHandler)\n\n\n  ,**** Methods\n   - Void Show()\n\n  Show the form\n\n   - Void Close()\n\n  Closes the window\n\n   - Void Minimize()\n\n  Sets  to\n\n   - Void Maximize()\n\n  Sets  to\n\n   - Void BringToFront()\n\n  Brings the window in front of all other windows in the z-order.\n\n   - Void SendToBack()\n\n  Sends the window behind all other windows in the z-order.\n\n   - Void Remove(Eto.Forms.Control)\n\n  Removes the specified child from the container\n\n   - Void Unbind()\n\n  Unbinds any bindings in the  collection and removes the bindings, and recurses to this container's children\n\n   - Void UpdateBindings(Eto.Forms.BindingUpdateMode)\n\n  Updates all bindings in this widget, and recurses to this container's children\n\n   - Void Remove(System.Collections.Generic.IEnumerable`1[Eto.Forms.Control])\n\n  Remove the specified  from this container\n\n   - Void RemoveAll()\n\n  Removes all controls from this container\n\n   - T FindChild[T](System.String)\n\n  Finds a child control in this container or any of its child containers with the specified\n\n   - Eto.Forms.Control FindChild(System.Type, System.String)\n\n  Finds a child control in this container or any of its child containers with the specified\n\n   - Eto.Forms.Control FindChild(System.String)\n\n  Finds a child control in this container or any of its child containers with the specified\n\n   - Void Invalidate()\n\n  Queues a repaint of the entire control on the screen\n\n   - Void Invalidate(Eto.Drawing.Rectangle)\n\n  Queues a repaint of the entire control on the screen\n\n   - Eto.Forms.Container FindParent(System.Type, System.String)\n\n  Finds a control in the parent hierarchy with the specified type and  if specified\n\n   - Eto.Forms.Container FindParent(System.String)\n\n  Finds a control in the parent hierarchy with the specified type and  if specified\n\n   - Void Detach()\n\n  Detaches the control by removing it from its parent\n\n   - Void AttachNative()\n\n  Attaches the control for direct use in a native application\n\n   - Void Focus()\n\n  Attempts to set the keyboard input focus to this control, or the first child that accepts focus\n\n   - Void SuspendLayout()\n\n  Suspends the layout of child controls\n\n   - Void ResumeLayout()\n\n  Resumes the layout after it has been suspended, and performs a layout\n\n   - Void MapPlatformCommand(System.String, Eto.Forms.Command)\n\n  Specifies a command to execute for a platform-specific command\n\n   - Eto.Drawing.PointF PointFromScreen(Eto.Drawing.PointF)\n\n  Converts a point from screen space to control space.\n\n   - Eto.Drawing.PointF PointToScreen(Eto.Drawing.PointF)\n\n  Converts a point from control space to screen space\n\n   - Eto.Drawing.RectangleF RectangleToScreen(Eto.Drawing.RectangleF)\n\n  Converts a rectangle from screen space to control space.\n\n     ... ... ... \n#+END_SRC\n\nExample: Show type information by assembly in GAC \n\n#+BEGIN_SRC sh \n  $ pget.exe asm --type mscorlib System.IO.Path\n\n  ,**** Type Info\n\n   - Name:           Path\n   - Full Name:      System.IO.Path\n   - Namespace:      System.IO\n   - Module:         mscorlib.dll\n   - Base Type:      System.Object\n\n  ,*Predicates*\n\n   - Class:          True\n   - Abstract Class: True\n   - Primitive       False\n   - Array:          False\n   - Interface       False\n   - Enum            False\n   - Public          True\n   - Visible         True\n\n                          \n\n  ,**** Fields\n\n   - System.Char[] InvalidPathChars\n\n   - System.Char AltDirectorySeparatorChar\n\n   - System.Char DirectorySeparatorChar\n\n   - System.Char PathSeparator\n\n   - System.Char VolumeSeparatorChar\n\n   .. ... ... ...\n\n\n  ,**** Properties\n\n\n  ,**** Constructors\n\n\n  ,**** Instance Methods\n\n   - Public  System.Boolean Equals (System.Object obj)\n\n   - Public  System.Int32 GetHashCode ()\n\n   - Public  System.Type GetType ()\n\n   - Public  System.String ToString ()\n\n\n  ,**** Static Methods\n\n   - Public Static System.String ChangeExtension (System.String path, System.String extension)\n\n   - Public Static System.String Combine (System.String path1, System.String path2)\n\n   - Public Static System.String GetDirectoryName (System.String path)\n\n   - Public Static System.String GetExtension (System.String path)\n\n   - Public Static System.String GetFileName (System.String path)\n\n   ...  ...  ... ... ...\n\n\n   - Public Static System.String Combine (System.String[] paths)\n\n   - Public Static System.String Combine (System.String path1, System.String path2, System.String path3)\n\n   - Public Static System.String Combine (System.String path1, System.String path2, System.String path3, System.String path4)\n\n   \n   \n#+END_SRC\n\n**** Search type methods wich contains a given string \n\n - =$ pget.exe asm --search-method [asmFile] [type] [method]=\n\nExample: Search all System.IO.File methods which contains the word 'read': \n\n#+BEGIN_SRC text \n  $ bin/pget.exe asm --search-method mscorlib System.IO.File line\n\n  Public Static System.String[] ReadAllLines (System.String path)\n  Public Static System.String[] ReadAllLines (System.String path, System.Text.Encoding encoding)\n  Public Static System.Void WriteAllLines (System.String path, System.String[] contents)\n  Public Static System.Void WriteAllLines (System.String path, System.String[] contents, System.Text.Encoding encoding)\n  Public Static System.Collections.Generic.IEnumerable`1[System.String] ReadLines (System.String path)\n  Public Static System.Collections.Generic.IEnumerable`1[System.String] ReadLines (System.String path, System.Text.Encoding encoding)\n  Public Static System.Void AppendAllLines (System.String path, System.Collections.Generic.IEnumerable`1[System.String] contents)\n  Public Static System.Void AppendAllLines (System.String path, System.Collections.Generic.IEnumerable`1[System.String] contents, System.Text.Encoding encoding)\n  Public Static System.Void WriteAllLines (System.String path, System.Collections.Generic.IEnumerable`1[System.String] contents)\n  Public Static System.Void WriteAllLines (System.String path, System.Collections.Generic.IEnumerable`1[System.String] contents, System.Text.Encoding encoding)\n\n\n  $ bin/pget.exe asm --search-method mscordsflib System.IO.File line\n  Error: I can't find the file: mscordsflib\n\n  $ bin/pget.exe asm --search-method /etc/fstab System.IO.File line\n  Error: File /etc/fstab is not a .NET assembl\n#+END_SRC\n\n**** Show all exported classes \n\n - =$ pget.exe --class [asmFile]=\n\nExample:\n\n#+BEGIN_SRC text \n$ bin/pget.exe repo --files OxyPlot.Core | grep \".dll\"\npackages/OxyPlot.Core.1.0.0/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+Xamarin.iOS10/OxyPlot.dll\npackages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.dll\npackages/OxyPlot.Core.1.0.0/lib/net40-client/OxyPlot.dll\npackages/OxyPlot.Core.1.0.0/lib/net40/OxyPlot.dll\npackages/OxyPlot.Core.1.0.0/lib/sl5/OxyPlot.dll\n\n$ bin/pget.exe asm --class packages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.dll\nOxyPlot.DelegateViewCommand`1[T]\nOxyPlot.ElementCollectionChangedEventArgs`1[T]\nOxyPlot.ManipulatorBase`1[T]\nOxyPlot.DelegatePlotCommand`1[T]\nOxyPlot.Element\nOxyPlot.ElementCollection`1[T]\nOxyPlot.Model\nOxyPlot.TouchTrackerManipulator\nOxyPlot.OxySizeExtensions\n\n... ...\n\nOxyPlot.Axes.AngleAxis\nOxyPlot.Axes.Axis\nOxyPlot.Axes.AxisChangedEventArgs\nOxyPlot.Axes.CategoryAxis\nOxyPlot.Axes.CategoryColorAxis\nOxyPlot.Axes.ColorAxisExtensions\nOxyPlot.Axes.LinearColorAxis\nOxyPlot.Axes.DateTimeAxis\nOxyPlot.Axes.LinearAxis\nOxyPlot.Axes.MagnitudeAxis\n\n... ...\n\nOxyPlot.Annotations.Annotation\nOxyPlot.Annotations.ArrowAnnotation\nOxyPlot.Annotations.EllipseAnnotation\nOxyPlot.Annotations.FunctionAnnotation\nOxyPlot.Annotations.ImageAnnotation\nOxyPlot.Annotations.PathAnnotation\nOxyPlot.Annotations.PolylineAnnotation\nOxyPlot.Conrec+RendererDelegate\nOxyPlot.Reporting.TableOfContents+ContentItem\n#+END_SRC\n\n**** Show all exported non-abstract classes \n\n - =$ pget.exe --classn [asmFile]=\n\nExample:\n\n#+BEGIN_SRC text \n$ bin/pget.exe asm --classn packages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.dll\nOxyPlot.DelegateViewCommand`1[T]\nOxyPlot.ElementCollectionChangedEventArgs`1[T]\nOxyPlot.DelegatePlotCommand`1[T]\nOxyPlot.ElementCollection`1[T]\n...\nOxyPlot.CodeGenerationAttribute\nOxyPlot.CodeGenerator\nOxyPlot.OxyPalette\nOxyPlot.Decimator\nOxyPlot.CohenSutherlandClipping\nOxyPlot.OxyPen\nOxyPlot.XkcdRenderingDecorator\nOxyPlot.OxyKeyGesture\nOxyPlot.OxyMouseDownGesture\nOxyPlot.OxyMouseWheelGesture\n...\nOxyPlot.Annotations.EllipseAnnotation\nOxyPlot.Annotations.FunctionAnnotation\nOxyPlot.Annotations.ImageAnnotation\nOxyPlot.Annotations.PolylineAnnotation\nOxyPlot.Conrec+RendererDelegate\nOxyPlot.Reporting.TableOfContents+ContentItem\n#+END_SRC\n\n**** Show all exported abstract classes \n\n - =$ pget.exe --abstract [asmFile]=\n\nExample:\n\n#+BEGIN_SRC \n$ bin/pget.exe asm --abstract packages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.dll\nOxyPlot.ManipulatorBase`1[T]\nOxyPlot.Element\nOxyPlot.Model\nOxyPlot.IController\nOxyPlot.IViewCommand\nOxyPlot.IViewCommand`1[T]\nOxyPlot.IView\nOxyPlot.IPlotController\nOxyPlot.IPlotElement\nOxyPlot.IPlotModel\nOxyPlot.OxySizeExtensions\nOxyPlot.OxyInputEventArgs\n...\nOxyPlot.HashCodeBuilder\nOxyPlot.XmlWriterBase\nOxyPlot.BinaryReaderExtensions\nOxyPlot.StreamExtensions\nOxyPlot.StringHelper\nOxyPlot.FractionHelper\n...\nOxyPlot.Axes.IColorAxis\nOxyPlot.Axes.ColorAxisExtensions\nOxyPlot.Axes.AxisRendererBase\nOxyPlot.Annotations.ShapeAnnotation\nOxyPlot.Annotations.TextualAnnotation\nOxyPlot.Annotations.Annotation\nOxyPlot.Annotations.PathAnnotation\n\n#+END_SRC\n\n**** Show all exported interfaces \n\n - =$ pget.exe --interface [asmFile]=\n\nExample:\n\n#+BEGIN_SRC \n$ bin/pget.exe asm --interface packages/OxyPlot.Core.1.0.0/lib/net45/OxyPlot.dll\nOxyPlot.IController\nOxyPlot.IViewCommand\nOxyPlot.IViewCommand`1[T]\nOxyPlot.IView\nOxyPlot.IPlotController\nOxyPlot.IPlotElement\nOxyPlot.IPlotModel\nOxyPlot.ICodeGenerating\nOxyPlot.IDataPointProvider\nOxyPlot.IRenderContext\nOxyPlot.IExporter\nOxyPlot.IImageDecoder\nOxyPlot.IImageEncoder\nOxyPlot.IPlotView\nOxyPlot.Series.IScatterPointProvider\nOxyPlot.Series.IStackableSeries\nOxyPlot.Reporting.IReportWriter\nOxyPlot.Axes.IColorAxis\n#+END_SRC\n\n**** Show all exported namespaces \n\n - =pget.exe asm --namespace [asmFile]=\n\nor\n\n - =pget.exe asm --ns [asmFile]=\n\nExample:\n\n#+BEGIN_SRC text \n  $ bin/pget.exe asm  --namespace /usr/lib/mono/4.5-api/System.Xml.dll\n  System.Xml.Xsl.Runtime\n  System.Xml\n  System.Xml.XmlConfiguration\n  System.Xml.Resolvers\n  System.Xml.Schema\n  System.Xml.Serialization\n  System.Xml.Serialization.Advanced\n  System.Xml.Serialization.Configuration\n  System.Xml.XPath\n  System.Xml.Xsl\n\n\n  $ bin/pget.exe asm  -ns /usr/lib/mono/4.5-api/System.Xml.dll\n  System.Xml.Xsl.Runtime\n  System.Xml\n  System.Xml.XmlConfiguration\n  System.Xml.Resolvers\n  System.Xml.Schema\n  System.Xml.Serialization\n  System.Xml.Serialization.Advanced\n  System.Xml.Serialization.Configuration\n  System.Xml.XPath\n  System.Xml.Xsl\n\n#+END_SRC\n\n**** Show all types within an exported namespace\n\n - =$ pget.exe asm --namespace [assembly-file or GAC] [namespace]=\n\nExample: Query assembly file.\n\n#+BEGIN_SRC text \n  $ bin/pget.exe asm  --namespace /usr/lib/mono/4.5-api/System.Xml.dll\n  System.Xml.Xsl.Runtime\n  System.Xml\n  System.Xml.XmlConfiguration\n  System.Xml.Resolvers\n  System.Xml.Schema\n  System.Xml.Serialization\n  System.Xml.Serialization.Advanced\n  System.Xml.Serialization.Configuration\n  System.Xml.XPath\n  System.Xml.Xsl\n\n  $ bin/pget.exe asm  --namespace /usr/lib/mono/4.5-api/System.Xml.dll System.Xml\n  System.Xml.ConformanceLevel\n  System.Xml.DtdProcessing\n  System.Xml.EntityHandling\n  System.Xml.NamespaceHandling\n  System.Xml.NewLineHandling\n  System.Xml.ReadState\n  System.Xml.ValidationType\n  System.Xml.WhitespaceHandling\n  ...\n  System.Xml.XmlNodeType\n  System.Xml.XmlQualifiedName\n  System.Xml.XmlResolver\n  System.Xml.XmlSecureResolver\n  System.Xml.XmlUrlResolver\n  System.Xml.XmlXapResolve\n\n\n  $ bin/pget.exe asm  --type /usr/lib/mono/4.5-api/System.Xml.dll System.Xml.XmlNode\n\n  Type Info:\n\n    Name:           XmlNode\n    Full Name:      System.Xml.XmlNode\n    Namespace:      System.Xml\n    Module:         System.Xml.dll\n    Base Type:      System.Object\n\n  Predicates\n\n    Class:          True\n    Abstract Class: True\n    Primitive       False\n    Array:          False\n    Interface       False   \n    Enum            False\n    Public          True\n    Visible         True\n    \n                          \n\n  Fields\n  ----------------\n\n  Properties\n  ----------------\n      System.String Name\n\n      System.String Value\n\n      System.Xml.XmlNodeType NodeType\n\n      System.Xml.XmlNode ParentNode\n\n  ...\n\n  Constructors\n  ----------------\n\n  Methods\n  ----------------\n      System.Xml.XPath.XPathNavigator CreateNavigator()\n\n      System.Xml.XmlNode SelectSingleNode(System.String)\n\n      System.Xml.XmlNode SelectSingleNode(System.String, System.Xml.XmlNamespaceManager)\n\n  ...\n#+END_SRC\n\nExample: Query assembly in GAC\n\n#+BEGIN_SRC sh \n  # Show all namespaces \n  #\n  $ mono bin/Debug/Pget.exe asm --namespace mscorlib\n  System.Runtime.ConstrainedExecution\n  Microsoft.Win32.SafeHandles\n  System\n  System.Collections.Concurrent\n  System.Collections\n  System.Collections.Generic\n  System.Collections.ObjectModel\n  System.Diagnostics.CodeAnalysis\n  System.Diagnostics\n  System.Diagnostics.Contracts\n  System.Diagnostics.Contracts.Internal\n  System.Runtime.CompilerServices\n  System.Diagnostics.Tracing\n  System.Globalization\n  System.IO\n  System.Reflection\n  System.Reflection.Emit\n\n  ... ... ...\n\n  # Show all types exported by namespace \n  # \n  $ mono bin/Debug/Pget.exe asm --namespace mscorlib System.IO\n  System.IO.BinaryReader\n  System.IO.BinaryWriter\n  System.IO.BufferedStream\n  System.IO.DirectoryNotFoundException\n  System.IO.DriveNotFoundException\n  System.IO.EndOfStreamException\n  System.IO.FileInfo\n  System.IO.FileLoadException\n  System.IO.FileNotFoundException\n  System.IO.FileSystemInfo\n  System.IO.IOException\n  System.IO.MemoryStream\n  System.IO.PathTooLongException\n  System.IO.Stream\n\n  ... ... ... ...\n\n  System.IO.File\n  System.IO.FileAccess\n  System.IO.FileAttributes\n  System.IO.FileMode\n  System.IO.FileOptions\n  System.IO.FileShare\n  System.IO.FileStream\n  System.IO.Path\n  System.IO.SearchOption\n  System.IO.SeekOrigin\n\n#+END_SRC\n\n**** Generate documentation about all exported namespaces \n\nThis command generates documentation in org-mode markdown format with\nall types methods, constructors, fields, properties categorized by\nNamespace and also includes the XML comments. \n\n - =$ pget.exe asm --docgen [asmfile] [output-file]=\n\nExample:\n\nFind the package files.\n\n#+BEGIN_SRC text \n$ bin/pget.exe repo -l\nEto.Forms 2.3.0\nEto.Platform.Gtk 2.3.0\nFParsec 1.0.2\nFS.INIReader 1.0.3\nMicrosoft.Web.Xdt 2.1.1\nNuGet.Core 2.12.0\nOxyPlot.Core 1.0.0\nOxyPlot.Pdf 1.0.0\nPDFsharp-MigraDoc-GDI 1.32.4334.0\n\n$ bin/pget.exe repo --files Eto.Forms\npackages/Eto.Forms.2.3.0/lib/portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10/Eto.dll\npackages/Eto.Forms.2.3.0/lib/portable-net45+win8+wp8+wpa81+Xamarin.Mac+MonoAndroid10+MonoTouch10+Xamarin.iOS10/Eto.xml\npackages/Eto.Forms.2.3.0/lib/net45/Eto.dll\npackages/Eto.Forms.2.3.0/lib/net45/Eto.xml\npackages/Eto.Forms.2.3.0/lib/net40/Eto.dll\npackages/Eto.Forms.2.3.0/lib/net40/Eto.xml\npackages/Eto.Forms.2.3.0/LICENSE.txt\n#+END_SRC\n\nGenerating documentation: \n\n#+BEGIN_SRC text\n$ bin/pget.exe asm --docgen packages/Eto.Forms.2.3.0/lib/net45/Eto.dll Eto-doc.org\n#+END_SRC\n\nBrowser documentation: \n\n#+BEGIN_SRC doc\n$ emacs -Q  Eto-doc.org \n#+END_SRC\n\n*Screenshots:*\n\n - The picture below picture shows all namespaces defined in Eto.dll\n   assembly of Eto-forms package.\n\n#+CAPTION: Eto forms namespaces \n[[file:images/42cf8c02-f803-4713-a7d1-0e557de60891.png%0A][file:images/42cf8c02-f803-4713-a7d1-0e557de60891.png\n]]\n\n - This picture shows all types within in the Eto.Forms namespace.\n\n\n#+CAPTION: Browsing Eto.Forms namespace. \n[[file:images/84aba9e2-5e75-4903-80af-eb293ab698f4.png%0A][file:images/84aba9e2-5e75-4903-80af-eb293ab698f4.png\n]]\n\n - This pictures below show the properties of type Eto.Forms.Form \n\n\n#+CAPTION: Eto.Forms.Form type information - type predicates.\n[[file:images/e6701dd4-4ec6-4e26-a930-9b80299369b4.png%0A][file:images/e6701dd4-4ec6-4e26-a930-9b80299369b4.png\n]]\n\n#+CAPTION: Eto.Forms.Form type information - properties\n[[file:images/cce9388f-a5da-4cac-b9c7-b379c52b5494.png%0A][file:images/cce9388f-a5da-4cac-b9c7-b379c52b5494.png\n]]\n\n#+CAPTION: Eto.Forms.Form type information - methods \n[[file:images/ccf94d57-77cb-480a-a036-52855ff5c582.png%0A][file:images/ccf94d57-77cb-480a-a036-52855ff5c582.png\n]]\n\n*** Fsproj Helpers\n\nGenerate include tags for all packages in project repository (./packages)\n\n- =$ pget.exe fsproj --ref [framework]=\n\nWhere framework can be\n\n - net40 for .NET 4.0\n - net45 for .NET 4.5\n\n#+BEGIN_SRC sh\n  $ bin/pget.exe fsproj --ref net45\n  \u003cReference Include=\"FParsec\"\u003e\n       \u003cHintPath\u003epackages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\u003c/HintPath\u003e\n  \u003c/Reference\u003e\n  \u003cReference Include=\"FParsecCS\"\u003e\n       \u003cHintPath\u003epackages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\u003c/HintPath\u003e\n  \u003c/Reference\u003e\n  \u003cReference Include=\"FS.INIReader\"\u003e\n       \u003cHintPath\u003epackages/FS.INIReader.1.0.3/lib/net45/FS.INIReader.dll\u003c/HintPath\u003e\n  \u003c/Reference\u003e\n  \u003cReference Include=\"Microsoft.Web.XmlTransform\"\u003e\n       \u003cHintPath\u003epackages/Microsoft.Web.Xdt.2.1.1/lib/net40/Microsoft.Web.XmlTransform.dll\u003c/HintPath\u003e\n  \u003c/Reference\u003e\n  \u003cReference Include=\"NuGet.Core\"\u003e\n       \u003cHintPath\u003epackages/NuGet.Core.2.12.0/lib/net40-Client/NuGet.Core.dll\u003c/HintPath\u003e\n  \u003c/Reference\u003e\n  \u003cReference Include=\"OxyPlot\"\u003e\n       \u003cHintPath\u003epackages/OxyPlot.Core.1.0.0/lib/net40/OxyPlot.dll\u003c/HintPath\u003e\n  \u003c/Reference\u003e\n  \u003cReference Include=\"OxyPlot.Pdf\"\u003e\n       \u003cHintPath\u003epackages/OxyPlot.Pdf.1.0.0/lib/net40/OxyPlot.Pdf.dll\u003c/HintPath\u003e\n  \u003c/Reference\u003e\n  ...\n#+END_SRC\n\n*** F# FSharp Assembly Introspection \n**** Find F# assemblies in a given path \n\n - =$ pget.exe fsh --find-dll [path]=\n\nIt searches all assemblies (*.dll files) in a given Path which contains at least a\nF# module.\n\n#+BEGIN_SRC text \n  $ mono obj/Debug/Pget.exe fsh --find-dll .\n  ./bin/Debug/FSharp.Core.dll\n  ./packages/FParsec.1.0.2/lib/net40-client/FParsec.dll\n  ./packages/FParsec.1.0.2/lib/net40-client/FParsecCS.dll\n  ./packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsec.dll\n  ./packages/FParsec.1.0.2/lib/portable-net45+netcore45+wpa81+wp8/FParsecCS.dll\n  ./packages/FS.INIReader.1.0.3/lib/net45/FS.INIReader.dll\n  ./src/dummy.dll\n\n#+END_SRC\n\n**** Display all F# public modules \n\n - =$ pget.exe fsh --modules [asmFile]=\n\n#+BEGIN_SRC text \n  $ mono obj/Debug/Pget.exe fsh --modules ./packages/FParsec.1.0.2/lib/net40-client/FParsec.dll\n\n  FParsec.CharParsers\n  FParsec.Primitives\n  FParsec.Error\n  FParsec.StaticMapping\n  FParsec.InternalsModule\n\n  $ mono obj/Debug/Pget.exe fsh --modules /home/arch/nuget/FSharp.Charting.Gtk.0.90.14/lib/net40/FSharp.Charting.Gtk.dll\n\n  FSharp.Charting._ChartStyleExtensions\n  FSharp.Charting.ChartTypes\n\n#+END_SRC\n\n**** Display F# public and private modules \n\n#+BEGIN_SRC text \n  $ mono obj/Debug/Pget.exe fsh  --modules /home/arch/nuget/FSharp.Charting.Gtk.0.90.14/lib/net40/FSharp.Charting.Gtk.dll\n  FSharp.Charting._ChartStyleExtensions\n  FSharp.Charting.ChartTypes\n\n  $ mono obj/Debug/Pget.exe fsh  --modules all /home/arch/nuget/FSharp.Charting.Gtk.0.90.14/lib/net40/FSharp.Charting.Gtk.dll\n  System.AssemblyVersionInformation\n  FSharp.Charting._ChartStyleExtensions\n  FSharp.Charting.ChartTypes\n  FSharp.Charting.KeyConversions\n  FSharp.Charting.NotifySeq\n  FSharp.Charting.Seq\n\n#+END_SRC\n*** XML tools \n**** Display help for xml commands                                     :help:\n\n - =$ pget.exe xml=\n\n#+BEGIN_SRC text \n$ bin/pget.exe xml \n\n  XML query commands.\n\n    xml --show [xmluri]            Show formatted xml human-readable output from uri or file.\n    xml --show [xmluri] [file]     Export [xmluri] (file or url) to a xml human-readable file.\n\n    xml --struct [xmluri]          Show xml structure - tags hierarchy\n    xml --struct [xmluri] attr     Show xml structure tags hierarchy with attributes names.\n    xml --struct [xmluri] ns       Show xml structure tags hierarchy with namespaces\n\n\n    xml -ns                                  Show all XML namespaces \n    xml --namespace                          Show all XML namespaces\n\n\n    xml --xvalue [xpath] [xmluri]                 Query xml nodes using xpath and show its values.\n    xml --xtext  [xpath] [xmluri]                 Query xml nodes using xpath and show its texts.\n    xml --xtext --nons [xpath] [xmluri]           Query xml nodes using xpath and show its texts ignoring namespaces.\n    xml --xattr  [xpath] [attr] [xmluri]          Query xml nodes using xpath and show the values of a node attribute.\n    xml --xattr  --nons [xpath] [attr] [xmluri]   Similar to command above but ignore namespaces.       \n        \n#+END_SRC\n \n**** Display XML in human-readable format from URI/URL or file \n\n - =$ pget.exe xml --show [xmluri]=\n\n*Examples:*\n\nDisplay XML from file:\n\n#+BEGIN_SRC text \n$ bin/pget.exe xml --show  infoq.rss\n\u003c?xml version=\"1.0\" encoding=\"utf-16\"?\u003e\n\u003crss xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:taxo=\"http://purl.org/rss/1.0/modules/taxonomy/\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" version=\"2.0\"\u003e\n  \u003cchannel\u003e\n    \u003ctitle\u003eInfoQ\u003c/title\u003e\n    \u003clink\u003ehttp://www.infoq.com\u003c/link\u003e\n    \u003cdescription\u003eInfoQ feed\u003c/description\u003e\n    \u003citem\u003e\n      \u003ctitle\u003ePresentation: Spring and Big Data\u003c/title\u003e\n      \u003clink\u003ehttp://www.infoq.com/presentations/big-data-spring?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/link\u003e\n      \u003cdescription\u003e\u0026lt;img src=\"http://www.infoq.com/resource/presentations/big-data-spring/en/mediumimage/tombig.JPG\"/\u0026gt;\u0026lt;p\u0026gt;Thomas Risberg discusses developing big data pipelines with Spring, focusing around the code needed and he also covers how to set up a test environment both locally and in the cloud.\u0026lt;/p\u0026gt; \u0026lt;i\u0026gt;By Thomas Risberg\u0026lt;/i\u0026gt;\u003c/description\u003e\n      \u003ccategory\u003eJava\u003c/category\u003e\n      \u003ccategory\u003eSpring\u003c/category\u003e\n      \u003ccategory\u003eLanguages\u003c/category\u003e\n... ... ... ... ... ... ... \n\n      \u003cdc:creator\u003eJie Yu\u003c/dc:creator\u003e\n      \u003cdc:date\u003e2017-01-07T18:22:00Z\u003c/dc:date\u003e\n      \u003cdc:identifier\u003e/presentations/mesos-api/en\u003c/dc:identifier\u003e\n    \u003c/item\u003e\n    \u003citem\u003e\n      \u003ctitle\u003ePresentation: Building a Microservices Platform with Kubernetes\u003c/title\u003e\n      \u003clink\u003ehttp://www.infoq.com/presentations/microservices-kubernetes?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/link\u003e\n      \u003cdescription\u003e\u0026lt;img src=\"http://www.infoq.com/resource/presentations/microservices-kubernetes/en/mediumimage/Matbig.JPG\"/\u0026gt;\u0026lt;p\u0026gt;Matthew Mark Miller discusses Kubernetes’ primitives and microservices patterns on top of them, including rolling deployments, stateful services and adding behaviors via sidecars.\u0026lt;/p\u0026gt; \u0026lt;i\u0026gt;By Matthew Mark Miller\u0026lt;/i\u0026gt;\u003c/description\u003e\n      \u003ccategory\u003eConferences\u003c/category\u003e\n      \u003ccategory\u003eDeployment\u003c/category\u003e\n      \u003ccategory\u003eQCon\u003c/category\u003e\n      \u003ccategory\u003eArchitecture\u003c/category\u003e\n      \u003ccategory\u003eCloud Computing\u003c/category\u003e\n      \u003ccategory\u003eDevOps\u003c/category\u003e\n      \u003ccategory\u003eArchitecture \u0026amp; Design\u003c/category\u003e\n      \u003ccategory\u003eMicroservices\u003c/category\u003e\n      \u003ccategory\u003eKubernetes\u003c/category\u003e\n      \u003ccategory\u003eContainers\u003c/category\u003e\n      \u003ccategory\u003eQCon San Francisco 2016\u003c/category\u003e\n      \u003ccategory\u003epresentation\u003c/category\u003e\n      \u003cpubDate\u003eSat, 07 Jan 2017 16:37:00 GMT\u003c/pubDate\u003e\n      \u003cguid\u003ehttp://www.infoq.com/presentations/microservices-kubernetes?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/guid\u003e\n      \u003cdc:creator\u003eMatthew Mark Miller\u003c/dc:creator\u003e\n      \u003cdc:date\u003e2017-01-07T16:37:00Z\u003c/dc:date\u003e\n      \u003cdc:identifier\u003e/presentations/microservices-kubernetes/en\u003c/dc:identifier\u003e\n    \u003c/item\u003e\n  \u003c/channel\u003e\n\u003c/rss\u003e\n\n#+END_SRC\n\nDisplay XML from URL:\n\n#+BEGIN_SRC text\n$ bin/pget.exe xml --show \"https://www.infoq.com/feed?token=WSVCFU3gCRvgXaLKxLiHKq90pV5PnH1z\"\n\n\u003c?xml version=\"1.0\" encoding=\"utf-16\"?\u003e\n\u003crss xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:taxo=\"http://purl.org/rss/1.0/modules/taxonomy/\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" version=\"2.0\"\u003e\n  \u003cchannel\u003e\n    \u003ctitle\u003eInfoQ\u003c/title\u003e\n    \u003clink\u003ehttp://www.infoq.com\u003c/link\u003e\n    \u003cdescription\u003eInfoQ feed\u003c/description\u003e\n    \u003citem\u003e\n      \u003ctitle\u003ePresentation: Spring and Big Data\u003c/title\u003e\n      \u003clink\u003ehttp://www.infoq.com/presentations/big-data-spring?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/link\u003e\n\n...  ... ... \n\n      \u003ccategory\u003eContainers\u003c/category\u003e\n      \u003ccategory\u003eQCon San Francisco 2016\u003c/category\u003e\n      \u003ccategory\u003epresentation\u003c/category\u003e\n      \u003cpubDate\u003eSat, 07 Jan 2017 16:37:00 GMT\u003c/pubDate\u003e\n      \u003cguid\u003ehttp://www.infoq.com/presentations/microservices-kubernetes?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/guid\u003e\n      \u003cdc:creator\u003eMatthew Mark Miller\u003c/dc:creator\u003e\n      \u003cdc:date\u003e2017-01-07T16:37:00Z\u003c/dc:date\u003e\n      \u003cdc:identifier\u003e/presentations/microservices-kubernetes/en\u003c/dc:identifier\u003e\n    \u003c/item\u003e\n  \u003c/channel\u003e\n\u003c/rss\u003e\n\n#+END_SRC\n**** Save XML in human-readable format from file or URI to a new file. \n\n - =$ pget.exe --show xmluri xmlfile=\n\n*Examples*\n\nSave xml from url to a file:\n\n#+BEGIN_SRC text\n$ bin/pget.exe xml --show https://www.infoq.com/feed?token=WSVCFU3gCRvgXaLKxLiHKq90pV5PnH1z infoq.rss\n\n$ bin/pget.exe xml --show infoq.rss\n\u003c?xml version=\"1.0\" encoding=\"utf-16\"?\u003e\n\u003crss xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:taxo=\"http://purl.org/rss/1.0/modules/taxonomy/\" xmlns:content=\"http://purl.org/rss/1.0/modules/content/\" version=\"2.0\"\u003e\n  \u003cchannel\u003e\n    \u003ctitle\u003eInfoQ\u003c/title\u003e\n    \u003clink\u003ehttp://www.infoq.com\u003c/link\u003e\n    \u003cdescription\u003eInfoQ feed\u003c/description\u003e\n    \u003citem\u003e\n      \u003ctitle\u003ePresentation: Spring and Big Data\u003c/title\u003e\n      \u003clink\u003ehttp://www.infoq.com/presentations/big-data-spring?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/link\u003e\n      \u003cdescription\u003e\u0026lt;img src=\"http://www.infoq.com/resource/presentations/big-data-spring/en/mediumimage/tombig.JPG\"/\u0026gt;\u0026lt;p\u0026gt;Thomas Risberg discusses developing big data pipelines with Spring, focusing around the code needed and he also covers how to set up a test environment both locally and in the cloud.\u0026lt;/p\u0026gt; \u0026lt;i\u0026gt;By Thomas Risberg\u0026lt;/i\u0026gt;\u003c/description\u003e\n      \u003ccategory\u003eJava\u003c/category\u003e\n \n ... ... ... ... ... ... \n\n      \u003cdescription\u003e\u0026lt;img src=\"http://www.infoq.com/resource/presentations/mesos-api/en/mediumimage/Jiebig.JPG\"/\u0026gt;\u0026lt;p\u0026gt;Jie Yu gives an overview of Mesos and its API which allows users to deploy stateless and stateful services. He discusses how containers are managed in Mesos, the future of container support in Mesos, and shows some of the new container networking and storage features that have been added recently.\u0026lt;/p\u0026gt; \u0026lt;i\u0026gt;By Jie Yu\u0026lt;/i\u0026gt;\u003c/description\u003e\n      \u003ccategory\u003eConferences\u003c/category\u003e\n      \u003ccategory\u003eOrchestration\u003c/category\u003e\n      \u003ccategory\u003eQCon\u003c/category\u003e\n      \u003ccategory\u003eCloud Computing\u003c/category\u003e\n      \u003ccategory\u003eDevOps\u003c/category\u003e\n      \u003ccategory\u003eInfrastructure\u003c/category\u003e\n      \u003ccategory\u003eMesos\u003c/category\u003e\n      \u003ccategory\u003eArchitecture \u0026amp; Design\u003c/category\u003e\n      \u003ccategory\u003eContainers\u003c/category\u003e\n      \u003ccategory\u003eQCon San Francisco 2016\u003c/category\u003e\n      \u003ccategory\u003epresentation\u003c/category\u003e\n      \u003cpubDate\u003eSat, 07 Jan 2017 18:22:00 GMT\u003c/pubDate\u003e\n      \u003cguid\u003ehttp://www.infoq.com/presentations/mesos-api?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/guid\u003e\n      \u003cdc:creator\u003eJie Yu\u003c/dc:creator\u003e\n      \u003cdc:date\u003e2017-01-07T18:22:00Z\u003c/dc:date\u003e\n      \u003cdc:identifier\u003e/presentations/mesos-api/en\u003c/dc:identifier\u003e\n    \u003c/item\u003e\n    \u003citem\u003e\n      \u003ctitle\u003ePresentation: Building a Microservices Platform with Kubernetes\u003c/title\u003e\n      \u003clink\u003ehttp://www.infoq.com/presentations/microservices-kubernetes?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/link\u003e\n      \u003cdescription\u003e\u0026lt;img src=\"http://www.infoq.com/resource/presentations/microservices-kubernetes/en/mediumimage/Matbig.JPG\"/\u0026gt;\u0026lt;p\u0026gt;Matthew Mark Miller discusses Kubernetes’ primitives and microservices patterns on top of them, including rolling deployments, stateful services and adding behaviors via sidecars.\u0026lt;/p\u0026gt; \u0026lt;i\u0026gt;By Matthew Mark Miller\u0026lt;/i\u0026gt;\u003c/description\u003e\n      \u003ccategory\u003eConferences\u003c/category\u003e\n      \u003ccategory\u003eDeployment\u003c/category\u003e\n      \u003ccategory\u003eQCon\u003c/category\u003e\n      \u003ccategory\u003eArchitecture\u003c/category\u003e\n      \u003ccategory\u003eCloud Computing\u003c/category\u003e\n      \u003ccategory\u003eDevOps\u003c/category\u003e\n      \u003ccategory\u003eArchitecture \u0026amp; Design\u003c/category\u003e\n      \u003ccategory\u003eMicroservices\u003c/category\u003e\n      \u003ccategory\u003eKubernetes\u003c/category\u003e\n      \u003ccategory\u003eContainers\u003c/category\u003e\n      \u003ccategory\u003eQCon San Francisco 2016\u003c/category\u003e\n      \u003ccategory\u003epresentation\u003c/category\u003e\n      \u003cpubDate\u003eSat, 07 Jan 2017 16:37:00 GMT\u003c/pubDate\u003e\n      \u003cguid\u003ehttp://www.infoq.com/presentations/microservices-kubernetes?utm_campaign=infoq_content\u0026amp;utm_source=infoq\u0026amp;utm_medium=feed\u0026amp;utm_term=global\u003c/guid\u003e\n      \u003cdc:creator\u003eMatthew Mark Miller\u003c/dc:creator\u003e\n      \u003cdc:date\u003e2017-01-07T16:37:00Z\u003c/dc:date\u003e\n      \u003cdc:identifier\u003e/presentations/microservices-kubernetes/en\u003c/dc:identifier\u003e\n    \u003c/item\u003e\n  \u003c/channel\u003e\n\u003c/rss\u003e\n\n#+END_SRC\n\n**** Show XML all namespaces \n\n - =$ pget.exe --namespace [xmluri]=\n\nor \n\n - =$ pget.exe --ns [xmluri]=\n\n*Example:*\n\n#+BEGIN_SRC text \n  $ bin/pget.exe xml --namespace pget-exe.fsproj \n  Prefix = \n  Uri    = http://schemas.microsoft.com/developer/msbuild/2003\n\n  $ bin/pget.exe xml --namespace infoq.rss \n  Prefix = \n  Uri    = \n\n  Prefix = dc\n  Uri    = http://purl.org/dc/elements/1.1/\n\n\n  $ bin/pget.exe xml -ns eurofxref-daily.xml \n  Prefix = gesmes\n  Uri    = http://www.gesmes.org/xml/2002-08-01\n\n  Prefix = \n  Uri    = http://www.ecb.int/vocabulary/2002-08-01/eurofxref\n\n  $ bin/pget.exe xml --show eurofxref-daily.xml\n\n  \u003c?xml version=\"1.0\" encoding=\"utf-16\"?\u003e\n  \u003cgesmes:Envelope xmlns:gesmes=\"http://www.gesmes.org/xml/2002-08-01\" xmlns=\"http://www.ecb.int/vocabulary/2002-08-01/eurofxref\"\u003e\n    \u003cgesmes:subject\u003eReference rates\u003c/gesmes:subject\u003e\n    \u003cgesmes:Sender\u003e\n      \u003cgesmes:name\u003eEuropean Central Bank\u003c/gesmes:name\u003e\n    \u003c/gesmes:Sender\u003e\n    \u003cCube\u003e\n      \u003cCube time=\"2017-01-09\"\u003e\n        \u003cCube currency=\"USD\" rate=\"1.0516\" /\u003e\n        \u003cCube currency=\"JPY\" rate=\"122.66\" /\u003e\n        \u003cCube currency=\"BGN\" rate=\"1.9558\" /\u003e\n        \u003cCube currency=\"CZK\" rate=\"27.021\" /\u003e\n        \u003cCube currency=\"DKK\" rate=\"7.4339\" /\u003e\n        \u003cCube currency=\"GBP\" rate=\"0.86660\" /\u003e\n        \u003cCube currency=\"HUF\" rate=\"308.21\" /\u003e\n        \u003cCube currency=\"PLN\" rate=\"4.3777\" /\u003e\n        \u003cCube currency=\"RON\" rate=\"4.5016\" /\u003e\n        \u003cCube currency=\"SEK\" rate=\"9.5533\" /\u003e\n        \u003cCube currency=\"CHF\" rate=\"1.0721\" /\u003e\n        \u003cCube currency=\"NOK\" rate=\"9.0193\" /\u003e\n        \u003cCube currency=\"HRK\" rate=\"7.5701\" /\u003e\n        \u003cCube currency=\"RUB\" rate=\"62.8383\" /\u003e\n        \u003cCube currency=\"TRY\" rate=\"3.9210\" /\u003e\n        \u003cCube currency=\"AUD\" rate=\"1.4357\" /\u003e\n        \u003cCube currency=\"BRL\" rate=\"3.3780\" /\u003e\n        \u003cCube currency=\"CAD\" rate=\"1.3954\" /\u003e\n        \u003cCube currency=\"CNY\" rate=\"7.2958\" /\u003e\n        \u003cCube currency=\"HKD\" rate=\"8.1562\" /\u003e\n        \u003cCube currency=\"IDR\" rate=\"14033.73\" /\u003e\n        \u003cCube currency=\"ILS\" rate=\"4.0480\" /\u003e\n        \u003cCube currency=\"INR\" rate=\"71.6875\" /\u003e\n        \u003cCube currency=\"KRW\" rate=\"1266.33\" /\u003e\n        \u003cCube currency=\"MXN\" rate=\"22.3940\" /\u003e\n        \u003cCube currency=\"MYR\" rate=\"4.7080\" /\u003e\n        \u003cCube currency=\"NZD\" rate=\"1.5067\" /\u003e\n        \u003cCube currency=\"PHP\" rate=\"52.188\" /\u003e\n        \u003cCube currency=\"SGD\" rate=\"1.5135\" /\u003e\n        \u003cCube currency=\"THB\" rate=\"37.574\" /\u003e\n        \u003cCube currency=\"ZAR\" rate=\"14.4127\" /\u003e\n      \u003c/Cube\u003e\n    \u003c/Cube\u003e\n  \u003c/gesmes:Envelope\u003e\n\n#+END_SRC\n\n**** Show XML tags hierarchy\n\n - =$ pget.exe xml --struct [xmluri]=\n\n*Example:*\n\n#+BEGIN_SRC text \n  $ bin/pget.exe xml --struct infoq.rss\n  (0.0) channel\n      (1.0) title\n          (2.0) #text\n      (1.1) link\n          (2.0) #text\n      (1.2) description\n          (2.0) #text\n      (1.3) item\n          (2.0) title\n              (3.0) #text\n          (2.1) link\n              (3.0) #text\n          (2.2) description\n              (3.0) #text\n          (2.3) category\n              (3.0) #text\n          (2.4) category\n              (3.0) #text\n          (2.5) category\n              (3.0) #text\n          (2.6) category\n              (3.0) #text\n          (2.7) category\n              (3.0) #text\n          (2.8) category\n              (3.0) #text\n          (2.9) category\n              (3.0) #text\n          (2.10) category\n              (3.0) #text\n          (2.11) category\n              (3.0) #text\n          (2.12) category\n              (3.0) #text\n          (2.13) category\n              (3.0) #text\n          (2.14) category\n              (3.0) #text\n          (2.15) category\n              (3.0) #text\n          (2.16) category\n              (3.0) #text\n          (2.17) category\n              (3.0) #text\n          (2.18) pubDate\n              (3.0) #text\n          (2.19) guid\n              (3.0) #text\n          (2.20) dc:creator\n              (3.0) #text\n          (2.21) dc:date\n              (3.0) #text\n          (2.22) dc:identifier\n              (3.0) #text\n      (1.4) item\n          (2.0) title\n              (3.0) #text\n          (2.1) link\n              (3.0) #text\n          (2.2) description\n              (3.0) #text\n          (2.3) category\n              (3.0) #text\n          (2.4) category\n              (3.0) #text\n          (2.5) category\n              (3.0) #text\n          (2.6) category\n              (3.0) #text\n          (2.7) category\n              (3.0) #text\n          (2.8) category\n              (3.0) #text\n          (2.9) category\n              (3.0) #text\n          (2.10) category\n              (3.0) #text\n          (2.11) category\n              (3.0) #text\n          (2.12) category\n              (3.0) #text\n          (2.13) category\n              (3.0) #text\n          (2.14) category\n              (3.0) #text\n          (2.15) pubDate\n              (3.0) #text\n          (2.16) guid\n              (3.0) #text\n          (2.17) dc:creator\n              (3.0) #text\n          (2.18) dc:date\n              (3.0) #text\n          (2.19) dc:identifier\n              (3.0) #text\n      (1.5) item\n          (2.0) title\n              (3.0) #text\n          (2.1) link\n              (3.0) #text\n          (2.2) description\n              (3.0) #text\n          (2.3) category\n              (3.0) #text\n          (2.4) category\n              (3.0) #text\n          (2.5) category\n              (3.0) #text\n          (2.6) category\n              (3.0) #text\n          (2.7) category\n              (3.0) #text\n          (2.8) category\n              (3.0) #text\n          (2.9) category\n              (3.0) #text\n          (2.10) category\n              (3.0) #text\n          (2.11) category\n              (3.0) #text\n          (2.12) category\n              (3.0) #text\n          (2.13) category\n              (3.0) #text\n          (2.14) category\n              (3.0) #text\n          (2.15) category\n              (3.0) #text\n          (2.16) pubDate\n              (3.0) #text\n          (2.17) guid\n              (3.0) #text\n          (2.18) dc:creator\n              (3.0) #text\n          (2.19) dc:date\n              (3.0) #text\n          (2.20) dc:identifier\n              (3.0) #text\n      (1.6) item\n          (2.0) title\n              (3.0) #text\n          (2.1) link\n              (3.0) #text\n          (2.2) description\n              (3.0) #text\n          (2.3) category\n              (3.0) #text\n          (2.4) category\n              (3.0) #text\n          (2.5) category\n              (3.0) #text\n          (2.6) category\n              (3.0) #text\n          (2.7) category\n              (3.0) #text\n          (2.8) category\n              (3.0) #text\n          (2.9) category\n              (3.0) #text\n          (2.10) category\n              (3.0) #text\n          (2.11) category\n              (3.0) #text\n          (2.12) category\n              (3.0) #text\n          (2.13) category\n              (3.0) #text\n          (2.14) category\n              (3.0) #text\n          (2.15) category\n              (3.0) #text\n          (2.16) category\n              (3.0) #text\n          (2.17) pubDate\n              (3.0) #text\n          (2.18) guid\n              (3.0) #text\n          (2.19) dc:creator\n              (3.0) #text\n          (2.20) dc:date\n              (3.0) #text\n          (2.21) dc:identifier\n              (3.0) #text\n  ... ...  .... ....\n\n      (1.17) item\n          (2.0) title\n              (3.0) #text\n          (2.1) link\n              (3.0) #text\n          (2.2) description\n              (3.0) #text\n          (2.3) category\n              (3.0) #text\n          (2.4) category\n              (3.0) #text\n  ... ... ... \n#+END_SRC\n\n**** Show XML tags hierarchy with attribute names \n\n - =$ pget.exe xml --struct attr [xmlfile]=\n\n*Example:*\n\n#+BEGIN_SRC text\n  $ bin/pget.exe xml --struct attr pget-exe.fsproj \n\n  (0.0) Import [Project; Condition]\n  (0.1) PropertyGroup []\n      (1.0) Configuration [Condition]\n          (2.0) #text []\n      (1.1) Platform [Condition]\n          (2.0) #text []\n      (1.2) SchemaVersion []\n          (2.0) #text []\n      (1.3) ProjectGuid []\n          (2.0) #text []\n      (1.4) OutputType []\n          (2.0) #text []\n      (1.5) RootNamespace []\n          (2.0) #text []\n      (1.6) AssemblyName []\n          (2.0) #text []\n      (1.7) TargetFrameworkVersion []\n          (2.0) #text []\n      (1.8) #text []\n      (1.9) AutoGenerateBindingRedirects []\n          (2.0) #text []\n      (1.10) TargetFSharpCoreVersion []\n          (2.0) #text []\n      (1.11) Name []\n          (2.0) #text []\n  (0.2) PropertyGroup [Condition]\n      (1.0) DebugSymbols []\n          (2.0) #text []\n      (1.1) DebugType []\n          (2.0) #text []\n      (1.2) Optimize []\n          (2.0) #text []\n      (1.3) Tailcalls []\n          (2.0) #text []\n      (1.4) OutputPath []\n          (2.0) #text []\n      (1.5) DefineConstants []\n          (2.0) #text []\n      (1.6) WarningLevel []\n          (2.0) #text []\n      (1.7) #comment []\n  (0.3) PropertyGroup [Condition]\n      (1.0) DebugType []\n          (2.0) #text []\n      (1.1) Optimize []\n          (2.0) #text []\n      (1.2) Tailcalls []\n          (2.0) #text []\n      (1.3) OutputPath []\n          (2.0) #text []\n      (1.4) DefineConstants []\n          (2.0) #text []\n      (1.5) WarningLevel []\n          (2.0) #text []\n      (1.6) DocumentationFile []\n          (2.0) #text []\n      (1.7) OtherFlags []\n          (2.0) #text []\n  (0.4) #comment []\n  (0.5) ItemGroup []\n      (1.0) Reference [Include]\n      (1.1) Reference [Include]\n          (2.0) Private []\n              (3.0) #text []\n      (1.2) Reference [Include]\n      (1.3) Reference [Include]\n      (1.4) Reference [Include]\n      (1.5) Reference [Include]\n      (1.6) Reference [Include]\n      (1.7) Reference [Include]\n      (1.8) #comment []\n      (1.9) Reference [Include]\n          (2.0) HintPath []\n              (3.0) #text []\n      (1.10) Reference [Include]\n          (2.0) HintPath []\n              (3.0) #text []\n  (0.6) #comment []\n  (0.7) ItemGroup []\n      (1.0) Compile [Include]\n      (1.1) Compile [Include]\n      (1.2) Compile [Include]\n      (1.3) Compile [Include]\n      (1.4) Compile [Include]\n  (0.8) PropertyGroup []\n      (1.0) MinimumVisualStudioVersion [Condition]\n          (2.0) #text []\n  (0.9) Choose []\n      (1.0) When [Condition]\n          (2.0) PropertyGroup []\n              (3.0) FSharpTargetsPath []\n                  (4.0) #text []\n      (1.1) Otherwise []\n          (2.0) PropertyGroup [Condition]\n       ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaiorss%2Fpget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaiorss%2Fpget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaiorss%2Fpget/lists"}