mirror of
https://github.com/nushell/nu_scripts.git
synced 2024-08-17 09:20:28 +03:00
🐛 fix a couple of parser errors (#782)
This is some legwork to the CI - [x] fix one `get-row.nu` before 0.60, just because it was easy - [x] `modules/formats/to-ini.nu` - [x] `modules/git/git-v2.nu` - [x] `modules/git/git.nu` - [x] `modules/log/log.nu` - [x] `modules/weather/weatherdark.nu` - [x] `sourced/api_wrappers/worlframalpha.nu` - [x] `sourced/cool-oneliners/pwd-short.nu` - [x] `sourced/github/branch-protections/branch-protections.nu` - [x] `sourced/gitlab/gitlab.nu` - [x] `sourced/misc/nu_defs.nu` - [x] `sourced/update-path.nu` - [x] `sourced/webscraping/shell_starts.nu` I moved some auto-generated commands: - [x] `ack` - [x] `as` - [x] `curl` - [x] `fsarprc` - [x] `fsarpri` - [x] `godoc` - [x] `mysql` - [x] and `xgettext` to custom, so we keep the modifications. I had to comment some of the flags because the parser is not able to parse some flags. Those are explained in comments
This commit is contained in:
parent
1ccc379f38
commit
bc6273d971
@ -3,5 +3,5 @@ def get-row [
|
|||||||
row_num:int # A 0 indexed row
|
row_num:int # A 0 indexed row
|
||||||
] {
|
] {
|
||||||
|
|
||||||
nth $row_num | table -n $row_num
|
nth $row_num | table --index $row_num
|
||||||
}
|
}
|
66
custom-completions/ack/ack-completions.nu
Normal file
66
custom-completions/ack/ack-completions.nu
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
# copied from auto-generated completions
|
||||||
|
|
||||||
|
extern "ack" [
|
||||||
|
--ignore-case(-i) # Ignore case
|
||||||
|
--smart-case # Ignore case when pattern contains no uppercase
|
||||||
|
--no-smart-case # Dont ignore case
|
||||||
|
--invert-match(-v) # Invert match
|
||||||
|
--word-regexp(-w) # Match only whole words
|
||||||
|
--literal(-Q) # Quote all metacharacters
|
||||||
|
--lines # Only print line(s) NUM of each file
|
||||||
|
--files-with-matches(-l) # Only print filenames containing matches
|
||||||
|
--files-without-matches(-L) # Only print filenames with no matches
|
||||||
|
--output # Output the evaluation of Perl expression for each line
|
||||||
|
--passthru # Print all lines
|
||||||
|
--match # Specify pattern explicitly
|
||||||
|
--max-count(-m) # Stop searching in each file after NUM matches
|
||||||
|
--with-filename(-H) # Print the filename for each match
|
||||||
|
--no-filename(-h) # Suppress the prefixing filename on output
|
||||||
|
--count(-c) # Show number of lines matching per file
|
||||||
|
--column # Show column number of first match
|
||||||
|
--no-column # Dont show column number of first match
|
||||||
|
--print0 # Print null byte as separator between filenames
|
||||||
|
--pager # Pipes all ack output through command
|
||||||
|
--no-pager # Do not send output through a pager
|
||||||
|
--heading # Prints a filename heading above files results
|
||||||
|
--no-heading # Dont print a filename heading above files results
|
||||||
|
--break # Print a break between results
|
||||||
|
--no-break # Dont print a break between results
|
||||||
|
--group # Filename heading and line break between results
|
||||||
|
--no-group # No filename heading and no line breaks between results
|
||||||
|
--color # Highlight the matching text
|
||||||
|
--no-colour # Dont highlight the matching text
|
||||||
|
--color-filename # Set the color for filenames
|
||||||
|
--color-match # Set the color for matches
|
||||||
|
--color-lineno # Set the color for line numbers
|
||||||
|
--flush # Flush output immediately
|
||||||
|
--sort-files # Sort the found files lexically
|
||||||
|
--show-types # Show which types each file has
|
||||||
|
--files-from # Read the list of files to search from file
|
||||||
|
--ignore-directory # Ignore directory
|
||||||
|
--no-ignore-directory # Dont ignore directory
|
||||||
|
--ignore-file # Add filter for ignoring files
|
||||||
|
--recurse(-R) # Recurse into subdirectories
|
||||||
|
--no-recurse(-n) # No descending into subdirectories
|
||||||
|
--follow # Follow symlinks
|
||||||
|
--no-follow # Dont follow symlinks
|
||||||
|
--known-types(-k) # Include only recognized files
|
||||||
|
--type # Include only X files
|
||||||
|
--type-set # Replaces definition of type
|
||||||
|
--type-add # Specify definition of type
|
||||||
|
--type-del # Removes all filters associated with type
|
||||||
|
--no-env # Ignores environment variables and ackrc files
|
||||||
|
--ackrc # Specifies location of ackrc file
|
||||||
|
--ignore-ack-defaults # Ignore default definitions ack includes
|
||||||
|
--create-ackrc # Outputs default ackrc
|
||||||
|
--help(-?) # Shows help
|
||||||
|
--help-types # Shows all known types
|
||||||
|
--dump # Dump information on which options are loaded
|
||||||
|
--filter # Forces ack to treat input as a pipe
|
||||||
|
--no-filter # Forces ack to treat input as tty
|
||||||
|
--man # Shows man page
|
||||||
|
--version # Displays version and copyright
|
||||||
|
--thpppt # Bill the Cat
|
||||||
|
--bar # The warning admiral
|
||||||
|
...args
|
||||||
|
]
|
@ -8,7 +8,7 @@ extern "as" [
|
|||||||
--sectname-subst # Enable section name substitution sequences
|
--sectname-subst # Enable section name substitution sequences
|
||||||
--gen-debug(-g) # Generate debugging information
|
--gen-debug(-g) # Generate debugging information
|
||||||
--gstabs # Generate STABS debugging information
|
--gstabs # Generate STABS debugging information
|
||||||
--gstabs+ # Generate STABS debug info with GNU extensions
|
# --gstabs+ # (breaks the nu parser) Generate STABS debug info with GNU extensions
|
||||||
--gdwarf-2 # Generate DWARF2 debugging information
|
--gdwarf-2 # Generate DWARF2 debugging information
|
||||||
--gdwarf-sections # Generate per-function section names for DWARF line information
|
--gdwarf-sections # Generate per-function section names for DWARF line information
|
||||||
--help # Show help message and exit
|
--help # Show help message and exit
|
||||||
@ -42,7 +42,7 @@ extern "as yes no" [
|
|||||||
--sectname-subst # Enable section name substitution sequences
|
--sectname-subst # Enable section name substitution sequences
|
||||||
--gen-debug(-g) # Generate debugging information
|
--gen-debug(-g) # Generate debugging information
|
||||||
--gstabs # Generate STABS debugging information
|
--gstabs # Generate STABS debugging information
|
||||||
--gstabs+ # Generate STABS debug info with GNU extensions
|
# --gstabs+ # (breaks the nu parser) Generate STABS debug info with GNU extensions
|
||||||
--gdwarf-2 # Generate DWARF2 debugging information
|
--gdwarf-2 # Generate DWARF2 debugging information
|
||||||
--gdwarf-sections # Generate per-function section names for DWARF line information
|
--gdwarf-sections # Generate per-function section names for DWARF line information
|
||||||
--help # Show help message and exit
|
--help # Show help message and exit
|
@ -1,65 +0,0 @@
|
|||||||
# Ignore case
|
|
||||||
extern "ack" [
|
|
||||||
--ignore-case(-i) # Ignore case
|
|
||||||
--smart-case # Ignore case when pattern contains no uppercase
|
|
||||||
--no-smart-case # Dont ignore case
|
|
||||||
--invert-match(-v) # Invert match
|
|
||||||
--word-regexp(-w) # Match only whole words
|
|
||||||
--literal(-Q) # Quote all metacharacters
|
|
||||||
--lines # Only print line(s) NUM of each file
|
|
||||||
--files-with-matches(-l) # Only print filenames containing matches
|
|
||||||
--files-without-matches(-L) # Only print filenames with no matches
|
|
||||||
--output # Output the evaluation of Perl expression for each line
|
|
||||||
--passthru # Print all lines
|
|
||||||
--match # Specify pattern explicitly
|
|
||||||
--max-count(-m) # Stop searching in each file after NUM matches
|
|
||||||
--with-filename(-H) # Print the filename for each match
|
|
||||||
--no-filename(-h) # Suppress the prefixing filename on output
|
|
||||||
--count(-c) # Show number of lines matching per file
|
|
||||||
--column # Show column number of first match
|
|
||||||
--no-column # Dont show column number of first match
|
|
||||||
--print0 # Print null byte as separator between filenames
|
|
||||||
--pager # Pipes all ack output through command
|
|
||||||
--no-pager # Do not send output through a pager
|
|
||||||
--heading # Prints a filename heading above files results
|
|
||||||
--no-heading # Dont print a filename heading above files results
|
|
||||||
--break # Print a break between results
|
|
||||||
--no-break # Dont print a break between results
|
|
||||||
--group # Filename heading and line break between results
|
|
||||||
--no-group # No filename heading and no line breaks between results
|
|
||||||
--color # Highlight the matching text
|
|
||||||
--no-colour # Dont highlight the matching text
|
|
||||||
--color-filename # Set the color for filenames
|
|
||||||
--color-match # Set the color for matches
|
|
||||||
--color-lineno # Set the color for line numbers
|
|
||||||
--flush # Flush output immediately
|
|
||||||
--sort-files # Sort the found files lexically
|
|
||||||
--show-types # Show which types each file has
|
|
||||||
--files-from # Read the list of files to search from file
|
|
||||||
--ignore-directory # Ignore directory
|
|
||||||
--no-ignore-directory # Dont ignore directory
|
|
||||||
--ignore-file # Add filter for ignoring files
|
|
||||||
--recurse(-R) # Recurse into subdirectories
|
|
||||||
--no-recurse(-n) # No descending into subdirectories
|
|
||||||
--follow # Follow symlinks
|
|
||||||
--no-follow # Dont follow symlinks
|
|
||||||
--known-types(-k) # Include only recognized files
|
|
||||||
--type # Include only X files
|
|
||||||
--type-set # Replaces definition of type
|
|
||||||
--type-add # Specify definition of type
|
|
||||||
--type-del # Removes all filters associated with type
|
|
||||||
--no-env # Ignores environment variables and ackrc files
|
|
||||||
--ackrc # Specifies location of ackrc file
|
|
||||||
--ignore-ack-defaults # Ignore default definitions ack includes
|
|
||||||
--create-ackrc # Outputs default ackrc
|
|
||||||
--help(-\?) # Shows help
|
|
||||||
--help-types # Shows all known types
|
|
||||||
--dump # Dump information on which options are loaded
|
|
||||||
--filter # Forces ack to treat input as a pipe
|
|
||||||
--no-filter # Forces ack to treat input as tty
|
|
||||||
--man # Shows man page
|
|
||||||
--version # Displays version and copyright
|
|
||||||
--thpppt # Bill the Cat
|
|
||||||
--bar # The warning admiral
|
|
||||||
...args
|
|
||||||
]
|
|
@ -1,67 +0,0 @@
|
|||||||
# Name of the output file
|
|
||||||
extern "fsharpc" [
|
|
||||||
--out: # Name of the output file
|
|
||||||
--target:exe # Build a console executable
|
|
||||||
--target:winexe # Build a Windows executable
|
|
||||||
--target:library # Build a library
|
|
||||||
--target:module # Build a module that can be added to another assembly
|
|
||||||
--delaysign+ # Delay-sign the assembly using only the public portion of the strong name key
|
|
||||||
--delaysign- # Disable --delaysign
|
|
||||||
--doc: # Write the xmldoc of the assembly to the given file
|
|
||||||
--keyfile: # Specify a strong name key file
|
|
||||||
--keycontainer: # Specify a strong name key container
|
|
||||||
--platform:x86 # Limit the platform to x86
|
|
||||||
--platform:Itanium # Limit the platform to Itanium
|
|
||||||
--platform:x64 # Limit the platform to x64
|
|
||||||
--platform:anycpu32bitpreferred # Limit the platform to anycpu32bitpreferred
|
|
||||||
--platform:anycpu # Limit the platform to anycpu (default)
|
|
||||||
--nooptimizationdata # Only include optimization information for inlined constructs
|
|
||||||
--nointerfacedata # Don't add a resource to the assembly containing F#-specific metadata
|
|
||||||
--sig: # Print the inferred interface of the assembly to a file
|
|
||||||
--reference: # Reference an assembly
|
|
||||||
--win32res: # Specify a Win32 resource file (.res)
|
|
||||||
--win32manifest: # Specify a Win32 manifest file
|
|
||||||
--nowin32manifest # Do not include the default Win32 manifest
|
|
||||||
--resource: # Embed the specified managed resource
|
|
||||||
--linkresource: # Link the specified resource to this assembly
|
|
||||||
--debug+(-g) # Emit debug information
|
|
||||||
--debug- # Disable --debug
|
|
||||||
--optimize+(-O) # Enable optimizations
|
|
||||||
--optimize- # Disable --optimize
|
|
||||||
--tailcalls+ # Enable or disable tailcalls
|
|
||||||
--tailcalls- # Disable --tailcalls
|
|
||||||
--deterministic+ # Produce a deterministic assembly
|
|
||||||
--deterministic- # Disable --deterministic
|
|
||||||
--crossoptimize+ # Enable or disable cross-module optimizations
|
|
||||||
--crossoptimize- # Disable --crossoptimize
|
|
||||||
--warnaserror+ # Report all warnings as errors
|
|
||||||
--warnaserror- # Disable --warnaserror
|
|
||||||
--warnaserror+: # Report specific warnings as errors
|
|
||||||
--warnaserror-: # Disable --warnaserror:
|
|
||||||
--nowarn: # Disable specific warning messages
|
|
||||||
--warnon: # Enable specific warnings that may be off by default
|
|
||||||
--consolecolors+ # Output warning and error messages in color
|
|
||||||
--consolecolors- # Disable --consolecolors
|
|
||||||
--checked+ # Generate overflow checks
|
|
||||||
--checked- # Disable --checked
|
|
||||||
--define: # Define conditional compilation symbols
|
|
||||||
--mlcompatibility # Ignore ML compatibility warnings
|
|
||||||
--nologo # Suppress compiler copyright message
|
|
||||||
--help(-?) # Display this usage message
|
|
||||||
--codepage: # Specify the codepage used to read source files
|
|
||||||
--utf8output # Output messages in UTF-8 encoding
|
|
||||||
--fullpaths # Output messages with fully qualified paths
|
|
||||||
--lib: # Specify a directory for include path for resolving source files and assemblies
|
|
||||||
--simpleresolution # Resolve assembly references using directory-based rules
|
|
||||||
--baseaddress: # Base address for the library to be built
|
|
||||||
--noframework # Do not reference the default CLI assemblies by default
|
|
||||||
--standalone # Statically link F# library and referenced DLLs into the generated assembly
|
|
||||||
--staticlink: # Statically link the assembly and referenced DLLs that depend on this assembly
|
|
||||||
--pdb: # Name the output debug file
|
|
||||||
--highentropyva+ # Enable high-entropy ASLR
|
|
||||||
--highentropyva- # Disable --highentropyva
|
|
||||||
--subsystemversion: # Specify subsystem version of this assembly
|
|
||||||
--quotations-debug+ # Emit debug information in quotations
|
|
||||||
--quotations-debug- # Disable --quotations-debug
|
|
||||||
...args
|
|
||||||
]
|
|
@ -1,48 +0,0 @@
|
|||||||
# Use the given file on startup
|
|
||||||
extern "fsharpi" [
|
|
||||||
--use: # Use the given file on startup
|
|
||||||
--load: # #load the given file on startup
|
|
||||||
--reference: # Reference an assembly
|
|
||||||
--debug+(-g) # Emit debug information
|
|
||||||
--debug- # Disable --debug
|
|
||||||
--optimize+(-O) # Enable optimizations
|
|
||||||
--optimize- # Disable --optimize
|
|
||||||
--tailcalls+ # Enable or disable tailcalls
|
|
||||||
--tailcalls- # Disable --tailcalls
|
|
||||||
--deterministic+ # Produce a deterministic assembly
|
|
||||||
--deterministic- # Disable --deterministic
|
|
||||||
--crossoptimize+ # Enable or disable cross-module optimizations
|
|
||||||
--crossoptimize- # Disable --crossoptimize
|
|
||||||
--warnaserror+ # Report all warnings as errors
|
|
||||||
--warnaserror- # Disable --warnaserror
|
|
||||||
--warnaserror+: # Report specific warnings as errors
|
|
||||||
--warnaserror-: # Disable --warnaserror:
|
|
||||||
--nowarn: # Disable specific warning messages
|
|
||||||
--warnon: # Enable specific warnings that may be off by default
|
|
||||||
--consolecolors+ # Output warning and error messages in color
|
|
||||||
--consolecolors- # Disable --consolecolors
|
|
||||||
--checked+ # Generate overflow checks
|
|
||||||
--checked- # Disable --checked
|
|
||||||
--define: # Define conditional compilation symbols
|
|
||||||
--mlcompatibility # Ignore ML compatibility warnings
|
|
||||||
--nologo # Suppress compiler copyright message
|
|
||||||
--help(-?) # Display this usage message
|
|
||||||
--codepage: # Specify the codepage used to read source files
|
|
||||||
--utf8output # Output messages in UTF-8 encoding
|
|
||||||
--fullpaths # Output messages with fully qualified paths
|
|
||||||
--lib: # Specify a dir for the include path for source files and assemblies
|
|
||||||
--simpleresolution # Resolve assembly references using directory-based rules
|
|
||||||
--targetprofile: # Specify target framework profile: mscorlib, netcore or netstandard
|
|
||||||
--noframework # Do not reference the default CLI assemblies by default
|
|
||||||
--exec # Exit fsi after loading files or running the .fsx script
|
|
||||||
--gui+ # Execute interactions on a Windows Forms event loop
|
|
||||||
--gui- # Disable --gui
|
|
||||||
--quiet # Suppress fsi writing to stdout
|
|
||||||
--readline+ # Support TAB completion in console
|
|
||||||
--readline- # Disable --readline
|
|
||||||
--quotations-debug+ # Emit debug information in quotations
|
|
||||||
--quotations-debug- # Disable --quotations-debug
|
|
||||||
--shadowcopyreferences+ # Prevents references being locked by the F# Interactive process
|
|
||||||
--shadowcopyreferences- # Disable --shadowcopyreferences
|
|
||||||
...args
|
|
||||||
]
|
|
@ -65,9 +65,10 @@ extern "curl" [
|
|||||||
--header(-H) # (HTTP) Extra header to include in the request when sending HTTP to a server
|
--header(-H) # (HTTP) Extra header to include in the request when sending HTTP to a server
|
||||||
--help(-h) # Usage help
|
--help(-h) # Usage help
|
||||||
--hostpubmd5 # (SFTP SCP) Pass a string containing 32 hexadecimal digits
|
--hostpubmd5 # (SFTP SCP) Pass a string containing 32 hexadecimal digits
|
||||||
--http0.9 # (HTTP) Accept HTTP version 0.9 response
|
# these commands break the nu's parser
|
||||||
--http1.0(-0) # (HTTP) Use HTTP version 1
|
#--http0.9 # (HTTP) Accept HTTP version 0.9 response
|
||||||
--http1.1 # (HTTP) Use HTTP version 1.1
|
#--http1.0(-0) # (HTTP) Use HTTP version 1
|
||||||
|
#--http1.1 # (HTTP) Use HTTP version 1.1
|
||||||
--http2-prior-knowledge # (HTTP) Use HTTP/2 immediately (without trying HTTP1)
|
--http2-prior-knowledge # (HTTP) Use HTTP/2 immediately (without trying HTTP1)
|
||||||
--http2 # (HTTP) Use HTTP version 2
|
--http2 # (HTTP) Use HTTP version 2
|
||||||
--ignore-content-length # (FTP HTTP) Ignore the Content-Length header
|
--ignore-content-length # (FTP HTTP) Ignore the Content-Length header
|
||||||
@ -118,7 +119,8 @@ extern "curl" [
|
|||||||
--post302 # (HTTP) Respect RFC 7231/6.4
|
--post302 # (HTTP) Respect RFC 7231/6.4
|
||||||
--post303 # (HTTP) Violate RFC 7231/6.4
|
--post303 # (HTTP) Violate RFC 7231/6.4
|
||||||
--preproxy # Use the specified SOCKS proxy before connecting to HTTP(S) proxy
|
--preproxy # Use the specified SOCKS proxy before connecting to HTTP(S) proxy
|
||||||
--progress-bar(-#) # Display progress as a simple progress bar
|
--progress-bar # Display progress as a simple progress bar
|
||||||
|
# --progress-bar(-#) # (this short flag breaks nu parser) Display progress as a simple progress bar
|
||||||
--proto-default # Use this protocol for any URL missing a scheme name
|
--proto-default # Use this protocol for any URL missing a scheme name
|
||||||
--proto-redir # Limit what protocols it may use on redirect
|
--proto-redir # Limit what protocols it may use on redirect
|
||||||
--proto # Limit what protocols it may use in the transfer
|
--proto # Limit what protocols it may use in the transfer
|
||||||
@ -148,7 +150,7 @@ extern "curl" [
|
|||||||
--proxy-tlsv1 # Same as -1, --tlsv1 but used in HTTPS proxy context
|
--proxy-tlsv1 # Same as -1, --tlsv1 but used in HTTPS proxy context
|
||||||
--proxy-user(-U) # Specify the user name and password to use for proxy authentication
|
--proxy-user(-U) # Specify the user name and password to use for proxy authentication
|
||||||
--proxy(-x) # Use the specified proxy
|
--proxy(-x) # Use the specified proxy
|
||||||
--proxy1.0 # Use the specified HTTP 1.0 proxy
|
# --proxy1.0 # This breaks nu parser. Use the specified HTTP 1.0 proxy
|
||||||
--proxytunnel(-p) # If HTTP proxy is used, make curl tunnel through it
|
--proxytunnel(-p) # If HTTP proxy is used, make curl tunnel through it
|
||||||
--pubkey # (SFTP SCP) Public key file name
|
--pubkey # (SFTP SCP) Public key file name
|
||||||
--quote(-Q) # (FTP SFTP) Send an arbitrary command to the remote FTP or SFTP server
|
--quote(-Q) # (FTP SFTP) Send an arbitrary command to the remote FTP or SFTP server
|
||||||
@ -201,10 +203,11 @@ extern "curl" [
|
|||||||
--tlsauthtype # Set TLS authentication type
|
--tlsauthtype # Set TLS authentication type
|
||||||
--tlspassword # Set password for use with the TLS authentication method
|
--tlspassword # Set password for use with the TLS authentication method
|
||||||
--tlsuser # Set username for use with the TLS authentication method
|
--tlsuser # Set username for use with the TLS authentication method
|
||||||
--tlsv1.0 # (TLS) Forces curl to use TLS version 1.0
|
# these commands break the nu's parser
|
||||||
--tlsv1.1 # (TLS) Forces curl to use TLS version 1.1
|
#--tlsv1.0 # (TLS) Forces curl to use TLS version 1.0
|
||||||
--tlsv1.2 # (TLS) Forces curl to use TLS version 1.2
|
#--tlsv1.1 # (TLS) Forces curl to use TLS version 1.1
|
||||||
--tlsv1.3 # (TLS) Forces curl to use TLS version 1.3
|
#--tlsv1.2 # (TLS) Forces curl to use TLS version 1.2
|
||||||
|
#--tlsv1.3 # (TLS) Forces curl to use TLS version 1.3
|
||||||
--tlsv1 # (SSL) Tells curl to use at least TLS version 1
|
--tlsv1 # (SSL) Tells curl to use at least TLS version 1
|
||||||
--tr-encoding # (HTTP) Request compressed Transfer-Encoding, uncompress on receive
|
--tr-encoding # (HTTP) Request compressed Transfer-Encoding, uncompress on receive
|
||||||
--trace-ascii # Enables a full trace dump of all incoming and outgoing data
|
--trace-ascii # Enables a full trace dump of all incoming and outgoing data
|
||||||
@ -293,9 +296,10 @@ extern "curl PEM, DER ENG P12" [
|
|||||||
--header(-H) # (HTTP) Extra header to include in the request when sending HTTP to a server
|
--header(-H) # (HTTP) Extra header to include in the request when sending HTTP to a server
|
||||||
--help(-h) # Usage help
|
--help(-h) # Usage help
|
||||||
--hostpubmd5 # (SFTP SCP) Pass a string containing 32 hexadecimal digits
|
--hostpubmd5 # (SFTP SCP) Pass a string containing 32 hexadecimal digits
|
||||||
--http0.9 # (HTTP) Accept HTTP version 0.9 response
|
# these commands break the nu's parser
|
||||||
--http1.0(-0) # (HTTP) Use HTTP version 1
|
#--http0.9 # (HTTP) Accept HTTP version 0.9 response
|
||||||
--http1.1 # (HTTP) Use HTTP version 1.1
|
#--http1.0(-0) # (HTTP) Use HTTP version 1
|
||||||
|
#--http1.1 # (HTTP) Use HTTP version 1.1
|
||||||
--http2-prior-knowledge # (HTTP) Use HTTP/2 immediately (without trying HTTP1)
|
--http2-prior-knowledge # (HTTP) Use HTTP/2 immediately (without trying HTTP1)
|
||||||
--http2 # (HTTP) Use HTTP version 2
|
--http2 # (HTTP) Use HTTP version 2
|
||||||
--ignore-content-length # (FTP HTTP) Ignore the Content-Length header
|
--ignore-content-length # (FTP HTTP) Ignore the Content-Length header
|
||||||
@ -346,7 +350,8 @@ extern "curl PEM, DER ENG P12" [
|
|||||||
--post302 # (HTTP) Respect RFC 7231/6.4
|
--post302 # (HTTP) Respect RFC 7231/6.4
|
||||||
--post303 # (HTTP) Violate RFC 7231/6.4
|
--post303 # (HTTP) Violate RFC 7231/6.4
|
||||||
--preproxy # Use the specified SOCKS proxy before connecting to HTTP(S) proxy
|
--preproxy # Use the specified SOCKS proxy before connecting to HTTP(S) proxy
|
||||||
--progress-bar(-#) # Display progress as a simple progress bar
|
--progress-bar # Display progress as a simple progress bar
|
||||||
|
# --progress-bar(-#) # (this short flag breaks nu parser) Display progress as a simple progress bar
|
||||||
--proto-default # Use this protocol for any URL missing a scheme name
|
--proto-default # Use this protocol for any URL missing a scheme name
|
||||||
--proto-redir # Limit what protocols it may use on redirect
|
--proto-redir # Limit what protocols it may use on redirect
|
||||||
--proto # Limit what protocols it may use in the transfer
|
--proto # Limit what protocols it may use in the transfer
|
||||||
@ -376,7 +381,7 @@ extern "curl PEM, DER ENG P12" [
|
|||||||
--proxy-tlsv1 # Same as -1, --tlsv1 but used in HTTPS proxy context
|
--proxy-tlsv1 # Same as -1, --tlsv1 but used in HTTPS proxy context
|
||||||
--proxy-user(-U) # Specify the user name and password to use for proxy authentication
|
--proxy-user(-U) # Specify the user name and password to use for proxy authentication
|
||||||
--proxy(-x) # Use the specified proxy
|
--proxy(-x) # Use the specified proxy
|
||||||
--proxy1.0 # Use the specified HTTP 1.0 proxy
|
#--proxy1.0 # Use the specified HTTP 1.0 proxy
|
||||||
--proxytunnel(-p) # If HTTP proxy is used, make curl tunnel through it
|
--proxytunnel(-p) # If HTTP proxy is used, make curl tunnel through it
|
||||||
--pubkey # (SFTP SCP) Public key file name
|
--pubkey # (SFTP SCP) Public key file name
|
||||||
--quote(-Q) # (FTP SFTP) Send an arbitrary command to the remote FTP or SFTP server
|
--quote(-Q) # (FTP SFTP) Send an arbitrary command to the remote FTP or SFTP server
|
||||||
@ -429,10 +434,10 @@ extern "curl PEM, DER ENG P12" [
|
|||||||
--tlsauthtype # Set TLS authentication type
|
--tlsauthtype # Set TLS authentication type
|
||||||
--tlspassword # Set password for use with the TLS authentication method
|
--tlspassword # Set password for use with the TLS authentication method
|
||||||
--tlsuser # Set username for use with the TLS authentication method
|
--tlsuser # Set username for use with the TLS authentication method
|
||||||
--tlsv1.0 # (TLS) Forces curl to use TLS version 1.0
|
#--tlsv1.0 # (TLS) Forces curl to use TLS version 1.0
|
||||||
--tlsv1.1 # (TLS) Forces curl to use TLS version 1.1
|
#--tlsv1.1 # (TLS) Forces curl to use TLS version 1.1
|
||||||
--tlsv1.2 # (TLS) Forces curl to use TLS version 1.2
|
#--tlsv1.2 # (TLS) Forces curl to use TLS version 1.2
|
||||||
--tlsv1.3 # (TLS) Forces curl to use TLS version 1.3
|
#--tlsv1.3 # (TLS) Forces curl to use TLS version 1.3
|
||||||
--tlsv1 # (SSL) Tells curl to use at least TLS version 1
|
--tlsv1 # (SSL) Tells curl to use at least TLS version 1
|
||||||
--tr-encoding # (HTTP) Request compressed Transfer-Encoding, uncompress on receive
|
--tr-encoding # (HTTP) Request compressed Transfer-Encoding, uncompress on receive
|
||||||
--trace-ascii # Enables a full trace dump of all incoming and outgoing data
|
--trace-ascii # Enables a full trace dump of all incoming and outgoing data
|
69
custom-completions/fsharpc/fsharpc-completions.nu
Normal file
69
custom-completions/fsharpc/fsharpc-completions.nu
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
# Name of the output file
|
||||||
|
extern "fsharpc" [
|
||||||
|
--out # Name of the output file
|
||||||
|
--target # Build a console executable
|
||||||
|
--target # Build a Windows executable
|
||||||
|
--target # Build a library
|
||||||
|
--target # Build a module that can be added to another assembly
|
||||||
|
# breaks the parser
|
||||||
|
# --delaysign+ # Delay-sign the assembly using only the public portion of the strong name key
|
||||||
|
#--delaysign- # Disable --delaysign
|
||||||
|
--doc # Write the xmldoc of the assembly to the given file
|
||||||
|
--keyfile # Specify a strong name key file
|
||||||
|
--keycontainer # Specify a strong name key container
|
||||||
|
--platform # Limit the platform to x86
|
||||||
|
--platform # Limit the platform to Itanium
|
||||||
|
--platform # Limit the platform to x64
|
||||||
|
--platform # Limit the platform to anycpu32bitpreferred
|
||||||
|
--platform # Limit the platform to anycpu (default)
|
||||||
|
--nooptimizationdata # Only include optimization information for inlined constructs
|
||||||
|
--nointerfacedata # Don't add a resource to the assembly containing F#-specific metadata
|
||||||
|
--sig # Print the inferred interface of the assembly to a file
|
||||||
|
--reference # Reference an assembly
|
||||||
|
--win32res # Specify a Win32 resource file (.res)
|
||||||
|
--win32manifest # Specify a Win32 manifest file
|
||||||
|
--nowin32manifest # Do not include the default Win32 manifest
|
||||||
|
--resource # Embed the specified managed resource
|
||||||
|
--linkresource # Link the specified resource to this assembly
|
||||||
|
# breaks the parser
|
||||||
|
# --debug+(-g) # Emit debug information
|
||||||
|
--debug- # Disable --debug
|
||||||
|
#--optimize+(-O) # Enable optimizations
|
||||||
|
--optimize- # Disable --optimize
|
||||||
|
#--tailcalls+ # Enable or disable tailcalls
|
||||||
|
--tailcalls- # Disable --tailcalls
|
||||||
|
#--deterministic+ # Produce a deterministic assembly
|
||||||
|
--deterministic- # Disable --deterministic
|
||||||
|
#--crossoptimize+ # Enable or disable cross-module optimizations
|
||||||
|
--crossoptimize- # Disable --crossoptimize
|
||||||
|
#--warnaserror+ # Report all warnings as errors
|
||||||
|
--warnaserror- # Disable --warnaserror
|
||||||
|
#--warnaserror+ # Report specific warnings as errors
|
||||||
|
--warnaserror- # Disable --warnaserror:
|
||||||
|
--nowarn # Disable specific warning messages
|
||||||
|
--warnon # Enable specific warnings that may be off by default
|
||||||
|
--consolecolors # Output warning and error messages in color
|
||||||
|
--consolecolors # Disable --consolecolors
|
||||||
|
#--checked+ # Generate overflow checks
|
||||||
|
--checked- # Disable --checked
|
||||||
|
--define # Define conditional compilation symbols
|
||||||
|
--mlcompatibility # Ignore ML compatibility warnings
|
||||||
|
--nologo # Suppress compiler copyright message
|
||||||
|
--help(-?) # Display this usage message
|
||||||
|
--codepage # Specify the codepage used to read source files
|
||||||
|
--utf8output # Output messages in UTF-8 encoding
|
||||||
|
--fullpaths # Output messages with fully qualified paths
|
||||||
|
--lib # Specify a directory for include path for resolving source files and assemblies
|
||||||
|
--simpleresolution # Resolve assembly references using directory-based rules
|
||||||
|
--baseaddress # Base address for the library to be built
|
||||||
|
--noframework # Do not reference the default CLI assemblies by default
|
||||||
|
--standalone # Statically link F# library and referenced DLLs into the generated assembly
|
||||||
|
--staticlink # Statically link the assembly and referenced DLLs that depend on this assembly
|
||||||
|
--pdb # Name the output debug file
|
||||||
|
#--highentropyva+ # Enable high-entropy ASLR
|
||||||
|
--highentropyva- # Disable --highentropyva
|
||||||
|
--subsystemversion # Specify subsystem version of this assembly
|
||||||
|
#--quotations-debug+ # Emit debug information in quotations
|
||||||
|
--quotations-debug- # Disable --quotations-debug
|
||||||
|
...args
|
||||||
|
]
|
48
custom-completions/fsharpi/fsharpi-completions.nu
Normal file
48
custom-completions/fsharpi/fsharpi-completions.nu
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# Use the given file on startup
|
||||||
|
extern "fsharpi" [
|
||||||
|
--use # Use the given file on startup
|
||||||
|
--load # #load the given file on startup
|
||||||
|
--reference # Reference an assembly
|
||||||
|
#--debug+(-g) # Emit debug information
|
||||||
|
--debug- # Disable --debug
|
||||||
|
#--optimize+(-O) # Enable optimizations
|
||||||
|
--optimize- # Disable --optimize
|
||||||
|
#--tailcalls+ # Enable or disable tailcalls
|
||||||
|
--tailcalls- # Disable --tailcalls
|
||||||
|
#--deterministic+ # Produce a deterministic assembly
|
||||||
|
--deterministic- # Disable --deterministic
|
||||||
|
#--crossoptimize+ # Enable or disable cross-module optimizations
|
||||||
|
--crossoptimize- # Disable --crossoptimize
|
||||||
|
#--warnaserror+ # Report all warnings as errors
|
||||||
|
--warnaserror- # Disable --warnaserror
|
||||||
|
#--warnaserror+ # Report specific warnings as errors
|
||||||
|
--warnaserror- # Disable --warnaserror:
|
||||||
|
--nowarn # Disable specific warning messages
|
||||||
|
--warnon # Enable specific warnings that may be off by default
|
||||||
|
#--consolecolors+ # Output warning and error messages in color
|
||||||
|
--consolecolors- # Disable --consolecolors
|
||||||
|
#--checked+ # Generate overflow checks
|
||||||
|
--checked- # Disable --checked
|
||||||
|
--define # Define conditional compilation symbols
|
||||||
|
--mlcompatibility # Ignore ML compatibility warnings
|
||||||
|
--nologo # Suppress compiler copyright message
|
||||||
|
--help(-?) # Display this usage message
|
||||||
|
--codepage # Specify the codepage used to read source files
|
||||||
|
--utf8output # Output messages in UTF-8 encoding
|
||||||
|
--fullpaths # Output messages with fully qualified paths
|
||||||
|
--lib # Specify a dir for the include path for source files and assemblies
|
||||||
|
--simpleresolution # Resolve assembly references using directory-based rules
|
||||||
|
--targetprofile # Specify target framework profile: mscorlib, netcore or netstandard
|
||||||
|
--noframework # Do not reference the default CLI assemblies by default
|
||||||
|
--exec # Exit fsi after loading files or running the .fsx script
|
||||||
|
#--gui+ # Execute interactions on a Windows Forms event loop
|
||||||
|
--gui- # Disable --gui
|
||||||
|
--quiet # Suppress fsi writing to stdout
|
||||||
|
#--readline+ # Support TAB completion in console
|
||||||
|
--readline- # Disable --readline
|
||||||
|
#--quotations-debug+ # Emit debug information in quotations
|
||||||
|
--quotations-debug- # Disable --quotations-debug
|
||||||
|
#--shadowcopyreferences+ # Prevents references being locked by the F# Interactive process
|
||||||
|
--shadowcopyreferences- # Disable --shadowcopyreferences
|
||||||
|
...args
|
||||||
|
]
|
@ -2,7 +2,7 @@
|
|||||||
extern "godoc" [
|
extern "godoc" [
|
||||||
--ex # Show examples in command line mode
|
--ex # Show examples in command line mode
|
||||||
--html # Print HTML in command-line mode
|
--html # Print HTML in command-line mode
|
||||||
--httptest.serve # httptest.NewServer serves on this address and blocks
|
# --httptest.serve # (this command breaks nu parser) httptest.NewServer serves on this address and blocks
|
||||||
--index # Enable search index
|
--index # Enable search index
|
||||||
--index_files # Glob pattern specifying index files
|
--index_files # Glob pattern specifying index files
|
||||||
--links # Link identifiers to their declarations
|
--links # Link identifiers to their declarations
|
@ -1,6 +1,6 @@
|
|||||||
# Display a help message
|
# Display a help message
|
||||||
extern "mysql" [
|
extern "mysql" [
|
||||||
--help(-\?) # Display a help message
|
--help(-?) # Display a help message
|
||||||
--abort-source-on-error # Abort source filename operations in case of errors
|
--abort-source-on-error # Abort source filename operations in case of errors
|
||||||
--auto-rehash # Enable automatic rehashing
|
--auto-rehash # Enable automatic rehashing
|
||||||
--auto-vertical-output # Automatically switch to vertical output
|
--auto-vertical-output # Automatically switch to vertical output
|
||||||
@ -11,7 +11,8 @@ extern "mysql" [
|
|||||||
--comments(-c) # Preserve comments in statements
|
--comments(-c) # Preserve comments in statements
|
||||||
--skip-comments # Discard comments in statements
|
--skip-comments # Discard comments in statements
|
||||||
--compress(-C) # Compress all information
|
--compress(-C) # Compress all information
|
||||||
--debug(-\#) # Write a debugging log
|
--debug # Write a debugging log
|
||||||
|
# --debug(-#) # (the short flag breaks the nu parser) Write a debugging log
|
||||||
--debug-check # Print some debugging information
|
--debug-check # Print some debugging information
|
||||||
--debug-info(-T) # Prints debugging information and memory and CPU usage
|
--debug-info(-T) # Prints debugging information and memory and CPU usage
|
||||||
--disable-named-commands # Disable named commands
|
--disable-named-commands # Disable named commands
|
||||||
@ -59,7 +60,7 @@ extern "mysql" [
|
|||||||
|
|
||||||
# Enable or disable LOCAL capability for LOAD DATA INFILE
|
# Enable or disable LOCAL capability for LOAD DATA INFILE
|
||||||
extern "mysql 0 1" [
|
extern "mysql 0 1" [
|
||||||
--help(-\?) # Display a help message
|
--help(-?) # Display a help message
|
||||||
--abort-source-on-error # Abort source filename operations in case of errors
|
--abort-source-on-error # Abort source filename operations in case of errors
|
||||||
--auto-rehash # Enable automatic rehashing
|
--auto-rehash # Enable automatic rehashing
|
||||||
--auto-vertical-output # Automatically switch to vertical output
|
--auto-vertical-output # Automatically switch to vertical output
|
||||||
@ -70,7 +71,8 @@ extern "mysql 0 1" [
|
|||||||
--comments(-c) # Preserve comments in statements
|
--comments(-c) # Preserve comments in statements
|
||||||
--skip-comments # Discard comments in statements
|
--skip-comments # Discard comments in statements
|
||||||
--compress(-C) # Compress all information
|
--compress(-C) # Compress all information
|
||||||
--debug(-\#) # Write a debugging log
|
--debug # Write a debugging log
|
||||||
|
# --debug(-#) # (the short flag breaks the nu parser) Write a debugging log
|
||||||
--debug-check # Print some debugging information
|
--debug-check # Print some debugging information
|
||||||
--debug-info(-T) # Prints debugging information and memory and CPU usage
|
--debug-info(-T) # Prints debugging information and memory and CPU usage
|
||||||
--disable-named-commands # Disable named commands
|
--disable-named-commands # Disable named commands
|
@ -6,7 +6,6 @@ extern "xgettext" [
|
|||||||
--output(-o) # Write output to specified file
|
--output(-o) # Write output to specified file
|
||||||
--output-dir(-p) # Output files will be placed in directory DIR
|
--output-dir(-p) # Output files will be placed in directory DIR
|
||||||
--language(-L) # Recognise the specified programming language
|
--language(-L) # Recognise the specified programming language
|
||||||
--c++(-C) # Shorthand for --language=C++
|
|
||||||
--from-code # Encoding of input files (except for Python, Tcl, Glade)
|
--from-code # Encoding of input files (except for Python, Tcl, Glade)
|
||||||
--join-existing(-j) # Join messages with existing file
|
--join-existing(-j) # Join messages with existing file
|
||||||
--exclude-file(-x) # Entries from FILE
|
--exclude-file(-x) # Entries from FILE
|
||||||
@ -40,4 +39,7 @@ extern "xgettext" [
|
|||||||
--help(-h) # Display this help and exit
|
--help(-h) # Display this help and exit
|
||||||
--version(-V) # Output version information and exit
|
--version(-V) # Output version information and exit
|
||||||
...args
|
...args
|
||||||
]
|
]
|
||||||
|
|
||||||
|
export alias "xgettext --c++" = ^xgettext --language=C++
|
||||||
|
export alias "xgettext -C" = ^xgettext --language=C++
|
@ -4,7 +4,7 @@ export def "to ini" [] {
|
|||||||
| update value {|row|
|
| update value {|row|
|
||||||
$row.value
|
$row.value
|
||||||
| transpose key value
|
| transpose key value
|
||||||
| format '{key}={value}'
|
| format pattern "{key}={value}"
|
||||||
| prepend $"[($row.key)]"
|
| prepend $"[($row.key)]"
|
||||||
| str join (char nl)
|
| str join (char nl)
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
use argx.nu
|
use ../argx/argx.nu
|
||||||
|
|
||||||
def agree [
|
def agree [
|
||||||
prompt
|
prompt
|
||||||
|
@ -66,7 +66,7 @@ def "nu-complete git branches" [] {
|
|||||||
|
|
||||||
export def gl [
|
export def gl [
|
||||||
commit?: string@"nu-complete git log"
|
commit?: string@"nu-complete git log"
|
||||||
--verbose(-v):bool
|
--verbose(-v)
|
||||||
--num(-n):int=32
|
--num(-n):int=32
|
||||||
] {
|
] {
|
||||||
if ($commit|is-empty) {
|
if ($commit|is-empty) {
|
||||||
|
@ -2,7 +2,7 @@ def logtime [msg act] {
|
|||||||
let start = (date now)
|
let start = (date now)
|
||||||
let result = (do $act)
|
let result = (do $act)
|
||||||
let period = ((date now) - $start
|
let period = ((date now) - $start
|
||||||
| into duration -c ns
|
| into duration --unit ns
|
||||||
| into string
|
| into string
|
||||||
| str replace ' ' '')
|
| str replace ' ' '')
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ def get_location [index: int] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# dark sky
|
# dark sky
|
||||||
def http get_api [loc] {
|
def "http get_api" [loc] {
|
||||||
let apiKey = "ds_api_key"
|
let apiKey = "ds_api_key"
|
||||||
let options = "?lang=en&units=si&exclude=minutely,hourly,flags"
|
let options = "?lang=en&units=si&exclude=minutely,hourly,flags"
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
let appID = #YOUR APP_ID
|
let appID = "" #YOUR APP_ID
|
||||||
|
|
||||||
#Fetch simple anwser from WolframAlpha API
|
#Fetch simple anwser from WolframAlpha API
|
||||||
def wolfram [...query #Your query
|
def wolfram [...query #Your query
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Print working directory but abbreviates the home dir as ~
|
# Print working directory but abbreviates the home dir as ~
|
||||||
def pwd-short [] {
|
def pwd-short [] {
|
||||||
$env.PWD | str replace $nu.home-path '~' -s
|
$env.PWD | str replace $nu.home-path '~'
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,7 @@ let protections = {
|
|||||||
checks: [
|
checks: [
|
||||||
{
|
{
|
||||||
context: 'YOUR CHECK HERE'
|
context: 'YOUR CHECK HERE'
|
||||||
app_id: YOUR APP ID HERE
|
app_id: 'YOUR APP ID HERE'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#!/usr/bin/env nu
|
#!/usr/bin/env nu
|
||||||
|
|
||||||
|
let base_url = ""
|
||||||
let page_size = 100
|
let page_size = 100
|
||||||
let projects = $"($base_url)/api/v4/projects/"
|
let projects = $"($base_url)/api/v4/projects/"
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ def column2 [n] {
|
|||||||
|
|
||||||
#short pwd
|
#short pwd
|
||||||
def pwd-short [] {
|
def pwd-short [] {
|
||||||
$env.PWD | str replace $nu.home-path '~' -s
|
$env.PWD | str replace $nu.home-path '~'
|
||||||
}
|
}
|
||||||
|
|
||||||
#string repeat
|
#string repeat
|
||||||
|
@ -31,7 +31,7 @@ module update-path {
|
|||||||
| parse-paths
|
| parse-paths
|
||||||
| append (registry query --hklm 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment'| parse-paths)
|
| append (registry query --hklm 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment'| parse-paths)
|
||||||
}
|
}
|
||||||
export def --env update-path [] {
|
export def --env update [] {
|
||||||
$env.Path = ($env.Path|append (get-paths-from-registry)|uniq)
|
$env.Path = ($env.Path|append (get-paths-from-registry)|uniq)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -39,4 +39,4 @@ $shell_list | each { |r|
|
|||||||
print $" ($count)"
|
print $" ($count)"
|
||||||
[[shell repo stars]; [($r.name) ($r.repo) ($count)]]
|
[[shell repo stars]; [($r.name) ($r.repo) ($count)]]
|
||||||
}
|
}
|
||||||
} | flatten | sort-by -r stars | table -n 1
|
} | flatten | sort-by -r stars | table --index 1
|
||||||
|
Loading…
Reference in New Issue
Block a user