u-root: github.com/u-root/u-root Files | Directories

Command u-root

Package Files

templates.go u-root.go

Directories

PathSynopsis
cmds/ansiPrint ansi escape sequences.
cmds/boot
cmds/bzimagebzImage is used to modify bzImage files.
cmds/catCat concatenates files and prints to stdout.
cmds/chmodChange modifier bits of a file.
cmds/chroot
cmds/cksum
cmds/cmpCmp compares two files and prints a message if their contents differ.
cmds/commPerform a set comparisons over two files.
cmds/consoleconsole implements a basic console.
cmds/cpCopy files.
cmds/cpiocpio operates on cpio files using a cpio package It only implements basic cpio options.
cmds/crcPrints crc checksum of a file.
cmds/datePrint the date.
cmds/ddConvert and copy a file.
cmds/dfdf reports details of mounted filesystems
cmds/dirnamedirname prints out the directory name of one or more args.
cmds/dmesgRead the system log.
cmds/elvishElvish is a cross-platform shell, supporting Linux, BSDs and Windows.
cmds/elvish/buildPackage build contains build information.
cmds/elvish/editPackage edit implements a command line editor.
cmds/elvish/edit/completion
cmds/elvish/edit/eddefsPackage eddefs contains types used in the Editor.
cmds/elvish/edit/highlightPackage highlight implements syntax highlighting for Elvish code.
cmds/elvish/edit/history
cmds/elvish/edit/lastcmd
cmds/elvish/edit/locationPackage location implements the location mode for the editor.
cmds/elvish/edit/promptPackage prompt implements the prompt subsystem of the editor.
cmds/elvish/edit/ttyPackage tty provides terminal functionality for the Elvish editor.
cmds/elvish/edit/uiPackage ui contains types that may be used by different editor frontends.
cmds/elvish/evalPackage eval handles evaluation of parsed Elvish code and provides runtime facilities.
cmds/elvish/eval/bundledPackage bundled keeps bundled modules.
cmds/elvish/eval/store
cmds/elvish/eval/valsPackage vals contains basic facilities for manipulating values used in the Elvish runtime.
cmds/elvish/eval/varsPackage vars contains basic types for manipulating Elvish variables.
cmds/elvish/getoptPackage getopt implements a command-line argument parser.
cmds/elvish/globPackage glob implements globbing for elvish.
cmds/elvish/hash
cmds/elvish/hashmap
cmds/elvish/parsePackage parse implements the elvish parser.
cmds/elvish/parse/parseutilPackage parseutil contains utilities built on top of the parse package.
cmds/elvish/programPackage program provides the entry point to Elvish.
cmds/elvish/program/shellPackage shell is the entry point for the terminal interface of Elvish.
cmds/elvish/runtimePackage runtime assembles the Elvish runtime.
cmds/elvish/store
cmds/elvish/store/storedefsPackage storedefs contains definitions used by the store package.
cmds/elvish/sysPackage sys provide convenient wrappers around syscalls.
cmds/elvish/ttPackage tt supports table-driven tests with little boilerplate.
cmds/elvish/utilPackage util contains utility functions.
cmds/elvish/vector
cmds/falseReturns 1.
cmds/fdtdumpfdtdump prints a readable version of Flattened Device Tree or dtb.
cmds/fieldThe `field` command reads newline-separated lines of data from either the standard input or the specified files.
cmds/findFind finds files.
cmds/freefree reports usage information for physical memory and swap space.
cmds/freqFreq reads the given files (default standard input) and prints histograms of the character frequencies.
cmds/fusermountfusermount is a very limited replacement for the C fusermount.
cmds/gpgvgpgv validates a signature against a file.
cmds/gptgpt reads and writes GPT headers.
cmds/grepConcurrent, parallel grep.
cmds/gzip
cmds/hexdumpPrints files in hexadecimal.
cmds/hostnamePrint the system's hostname.
cmds/hwclockRead or set the hardware clock (RTC) in UTC format.
cmds/idSynopsis: id [-gGnu]
cmds/initBuild commands in background processes.
cmds/insmodInsert a module into the Linux kernel
cmds/installcommand
cmds/ioio reads and writes to physical memory and ports.
cmds/ip
cmds/killKill kills processes.
cmds/lddfileslddfiles prints the arguments and all .so dependencies of those arguments
cmds/lessless pages through a file
cmds/lnLn makes links to files.
cmds/losetupSetup loop devices.
cmds/lsLs prints the contents of a directory.
cmds/lsmodList modules currently loaded in the Linux kernel
cmds/manman - print manual entry for command.
cmds/man/dataCode generated by man/gen/gen.go.
cmds/man/gen
cmds/md5sum
cmds/mkdirMkdir makes a new directory.
cmds/mkfifomkfifo creates a named pipe.
cmds/mknodUnmount a filesystem at the specified path.
cmds/mktempMktemp makes a temporary file (or directory)
cmds/mm
cmds/modprobemodprobe - Add and remove modules from the Linux Kernel
cmds/moreMore pages through files without any terminal trickery.
cmds/mountMount a filesystem at the specified path.
cmds/msrmsr lets you read and write an msr for one or more cores.
cmds/mvMv renames files and directories.
cmds/ntpdatesimple ntpd daemon in Go.
cmds/pcipci: show pci bus vendor ids and other info
cmds/pingSend icmp packets to a server to test network connectivity.
cmds/printenvPrint environment variables.
cmds/psPrint process information.
cmds/pwdPrint name of current directory.
cmds/pxeboot
cmds/rmDelete files.
cmds/rmmodRemove a module from the Linux kernel
cmds/rsdprsdp allows to determine the ACPI RSDP structure address which could be passed to the boot command later on It must be executed at the system init as it relies on scanning the kernel messages which could be quickly filled up in some cases
cmds/seqPrint a sequence of numbers.
cmds/shasum
cmds/shutdownshutdown halts, suspends, or reboots.
cmds/sleepDelay for the specified amount of time.
cmds/sortSort lines.
cmds/sos
cmds/srvfilesServe files on the network.
cmds/sshd
cmds/stracestrace is a simple multi-process tracer.
cmds/stringsStrings finds printable strings.
cmds/sttyThe command works like this: stty [verb] [options] Verbs are: dump -- dump the json of the struct to stdout load -- read a json file from stdin and use it to set raw -- convenience command to set raw cooked -- convenience command to set cooked In common stty usage, options may be specified without a verb.
cmds/switch_root
cmds/syncsync command in Go.
cmds/tactac concatenates files and prints to stdout in reverse order, file by file
cmds/tail
cmds/tarCreate and extract tar archives.
cmds/tcz
cmds/teeTee transcribes the standard input to the standard output and makes copies in the files.
cmds/timesos
cmds/tr
cmds/trueReturns 0.
cmds/truncateTruncate - shrink or extend the size of a file to the specified size
cmds/umountUnmount a filesystem at the specified path.
cmds/unamePrint build information about the kernel and machine.
cmds/uniqUniq removes repeated lines.
cmds/unshareDisassociate parts of the process execution context.
cmds/upspinsos
cmds/validateThis program validates a file by verifying a checksum and a signature file.
cmds/vboot
cmds/wcWc counts lines, words, runes, syntactically–invalid UTF codes.
cmds/whichWhich locates a command.
cmds/wifi
cmds/xinit
cmds/zimagezimage dumps the header of a zImage.
integration
pkg/abiPackage abi describes the interface between a kernel and userspace.
pkg/acpiPackage acpi began life as a relatively simple set of functions.
pkg/bb
pkg/bb/cmd
pkg/binaryPackage binary translates between select fixed-sized types and a binary representation.
pkg/bootPackage boot is the high-level interface for booting another operating system.
pkg/bzimagepackage bzImage implements encoding.UnmarshalBinary for bzImage files.
pkg/cmdlineThe cmdline package provides a parser and convenience functions for reading configuration data from /proc/cmdline it's conformant with https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html, though making 'var_name' and 'var-name' equivalent may need to be done separately.
pkg/completePackage complete implements a simple completion package designed to be used in shells and other programs.
pkg/cp
pkg/cpioPackage cpio implements utilities for reading and writing cpio archives.
pkg/dhclientPackage dhclient provides a unified interface for interfacing with both DHCPv4 and DHCPv6 clients.
pkg/diskboot
pkg/dtPackage dt contains utilities for device tree.
pkg/ebdaPackage ebda looks for the Extended Bios Data Area (EBDA) pointer in /dev/mem, and provides access to the EBDA.
pkg/find
pkg/forthPackage forth implements Forth parsing, which allows programs to use forth-like syntax to manipulate a stack of Cells.
pkg/golang
pkg/gptgpt implements reading and writing of GUID Partition tables.
pkg/gzip
pkg/io
pkg/ipxePackage ipxe aims to implement a trivial IPXE configuration handler.
pkg/kexec
pkg/kexecbinPackage kexecbin offers a kexec API via a callout to kexec-tools.
pkg/kmodule
pkg/lddldd returns all the library dependencies of a list of file names.
pkg/less
pkg/lineio
pkg/lockfilePackage lockfile coordinates process-based file locking.
pkg/loopPackage loop provides an interface to interacting with Linux loop devices.
pkg/ls
pkg/memio
pkg/mountThe mount package implements functions for mounting and unmounting file systems and defines the mount interface.
pkg/multibootMultiboot header as defined in https://www.gnu.org/software/grub/manual/multiboot/multiboot.html#Header-layout
pkg/multiboot/internal/trampolineTrampoline sets machine to a specific state defined by multiboot v1 spec and boots the final kernel.
pkg/nullPackage null extends ioutil.Discard and adds an io.WriteCloser and WriteNameCloser for use within u-root.
pkg/pci
pkg/ptyPackage pty provides basic pty support.
pkg/pxePackage pxe aims to implement the PXE specification.
pkg/qemuPackage qemu provides a Go API for starting QEMU VMs.
pkg/randPackage rand implements cancelable reads from a cryptographically safe random number source.
pkg/rtc
pkg/sh
pkg/sortedmap
pkg/sos
pkg/stracePackage strace implements the logic to print out the input and the return value of each traced syscall.
pkg/tarutil
pkg/termiosPackage termios implements basic termios operations including getting a tty struct, termio struct, a winsize struct, and setting raw mode.
pkg/testutil
pkg/ubinary
pkg/uio
pkg/uroot
pkg/uroot/builder
pkg/uroot/builder/bb
pkg/uroot/initramfs
pkg/uroot/initramfs/test
pkg/uroot/logger
pkg/uroot/utilPackage util contains various u-root utility functions.
pkg/wifi
pkg/wpa/passphrase
pkg/zimagePackage zimage contains a Parser for the arm zImage Linux format.
scripts/build_perfMeasure the performance of building all the Go commands under various GOGC values.
scripts/checklicensesRun with `go run checklicenses.go`.
scripts/testramfstestramfs tests things, badly

Package main imports 9 packages (graph). Updated 2019-06-20. Refresh now. Tools for package owners.