Paket


paket find-packages

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
Paket version 10.3.1+bbc45f336c7f9bac95cf1d17267ab2383d029682
Help was requested:
USAGE: paket find-packages [--help] [--source <source URL>] [--max <int>]
                           <package ID>

SEARCH:

    <package ID>          search for NuGet package ID

OPTIONS:

    --source <source URL> specify source URL
    --max <int>           limit maximum number of results
    --silent, -s          suppress console output
    --verbose, -v         print detailed information to the console
    --log-file <path>     print output to a file
    --help                display this list of options.

If you add the --verbose flag Paket will run in verbose mode and show detailed information.

With --log-file [path] you can trace the logged information into a file.

Silent mode

The silent mode can be used for tooling support in various editors. It allows to create suggestions for paket add:

1: 
paket find-packages --silent

The command prints package names matching entered text enabling package name suggestions. It will keep running in a loop until it receives the text :q.

Example

Run the command paket find-packages --silent and enter a search term (fake was used here).

 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
$ paket find-packages --silent
fake
FAKE
FakeSign
Faker
FakeO
FakeHost
FakeData
FAKEX
FAKE.SQL
FAKE.IIS
FAKE.Lib
Fake.AWS
FakeN.Web
FSharp.FakeTargets
FakeHttp
FakeDb
FakeDbSet
FAKE.Core
FAKE.Gallio
Faker.Net
Sitecore.FakeDb
val max : e1:'T -> e2:'T -> 'T (requires comparison)
Multiple items
val int : value:'T -> int (requires member op_Explicit)

--------------------
type int = int32

--------------------
type int<'Measure> = int
val log : value:'T -> 'T (requires member Log)
type 'T list = List<'T>
Fork me on GitHub