Directories ¶
Path | Synopsis |
---|---|
Package base58 provides an API for working with modified base58 and Base58Check encodings.
|
Package base58 provides an API for working with modified base58 and Base58Check encodings. |
Package binary implements sintax-sugar functions on top of the standard library binary package
|
Package binary implements sintax-sugar functions on top of the standard library binary package |
Package chardet ports character set detection from ICU.
|
Package chardet ports character set detection from ICU. |
Package diff implements line oriented diffs, similar to the ancient Unix diff command.
|
Package diff implements line oriented diffs, similar to the ancient Unix diff command. |
Package diff3 implements a three-way merge algorithm Original version in Javascript by Bryan Housel @bhousel: https://github.com/bhousel/node-diff3, which in turn is based on project Synchrotron, created by Tony Garnock-Jones.
|
Package diff3 implements a three-way merge algorithm Original version in Javascript by Bryan Housel @bhousel: https://github.com/bhousel/node-diff3, which in turn is based on project Synchrotron, created by Tony Garnock-Jones. |
Package diffmatchpatch offers robust algorithms to perform the operations required for synchronizing plain text.
|
Package diffmatchpatch offers robust algorithms to perform the operations required for synchronizing plain text. |
Provide string-matching based on fnmatch.3
|
Provide string-matching based on fnmatch.3 |
scanner
Package scanner implements a scanner for gcfg configuration text.
|
Package scanner implements a scanner for gcfg configuration text. |
token
Package token defines constants representing the lexical tokens of the gcfg configuration syntax and basic operations on tokens (printing, predicates).
|
Package token defines constants representing the lexical tokens of the gcfg configuration syntax and basic operations on tokens (printing, predicates). |
types
Package types defines helpers for type conversions.
|
Package types defines helpers for type conversions. |
Package merkletrie provides support for n-ary trees that are at the same time Merkle trees and Radix trees (tries).
|
Package merkletrie provides support for n-ary trees that are at the same time Merkle trees and Radix trees (tries). |
internal/fsnoder
Package fsnoder allows to create merkletrie noders that resemble file systems, from human readable string descriptions.
|
Package fsnoder allows to create merkletrie noders that resemble file systems, from human readable string descriptions. |
noder
Package noder provide an interface for defining nodes in a merkletrie, their hashes and their paths (a noders and its ancestors).
|
Package noder provide an interface for defining nodes in a merkletrie, their hashes and their paths (a noders and its ancestors). |
Package mimetype uses magic number signatures to detect the MIME type of a file.
|
Package mimetype uses magic number signatures to detect the MIME type of a file. |
internal/json
Package json provides a JSON value parser state machine.
|
Package json provides a JSON value parser state machine. |
internal/magic
Package magic holds the matching functions used to find MIME types.
|
Package magic holds the matching functions used to find MIME types. |
format/ignore
Package gitignore implements matching file system paths to gitignore patterns that can be automatically read from a git repository tree in the order of definition priorities.
|
Package gitignore implements matching file system paths to gitignore patterns that can be automatically read from a git repository tree in the order of definition priorities. |
format/index
Package index implements encoding and decoding of index format files.
|
Package index implements encoding and decoding of index format files. |
format/pktline
Package pktline implements reading payloads form pkt-lines and encoding pkt-lines from payloads.
|
Package pktline implements reading payloads form pkt-lines and encoding pkt-lines from payloads. |
colorstring
colorstring provides functions for colorizing strings for terminal output.
|
colorstring provides functions for colorizing strings for terminal output. |
Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package.
|
Package securejoin is an implementation of the hopefully-soon-to-be-included SecureJoin helper that is meant to be part of the "path/filepath" package. |
Package shlex provides a simple lexical analysis like Unix shell.
|
Package shlex provides a simple lexical analysis like Unix shell. |
Package symlink implements FollowSymlinkInScope which is an extension of path/filepath.EvalSymlinks, as well as a Windows long-path aware version of path/filepath.EvalSymlinks from the Go standard library.
|
Package symlink implements FollowSymlinkInScope which is an extension of path/filepath.EvalSymlinks, as well as a Windows long-path aware version of path/filepath.EvalSymlinks from the Go standard library. |
Package diff computes differences between text files or strings.
|
Package diff computes differences between text files or strings. |
difftest
Package difftest supplies a set of tests that will operate on any implementation of a diff algorithm as exposed by diff "github.com/aymanbagabas/go-udiff"
|
Package difftest supplies a set of tests that will operate on any implementation of a diff algorithm as exposed by diff "github.com/aymanbagabas/go-udiff" |
lcs
package lcs contains code to find longest-common-subsequences (and diffs)
|
package lcs contains code to find longest-common-subsequences (and diffs) |
myers
Package myers implements the Myers diff algorithm.
|
Package myers implements the Myers diff algorithm. |
package Wildmatch is an implementation of Git's wildmatch.c-style pattern matching.
|
package Wildmatch is an implementation of Git's wildmatch.c-style pattern matching. |
Click to show internal directories.
Click to hide internal directories.