summary refs log tree commit diff
path: root/bin/README
blob: d3d05adebf46cd4311f38248d4c272f78207ae48 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
BIN(7)             FreeBSD Miscellaneous Information Manual             BIN(7)

NAME
     bin – various utilities

DESCRIPTION
     Various tools primarily targeting Darwin, FreeBSD and NetBSD.  Some tools
     target Linux.

     aes(1)      fullwidth output
     beef(1)     Befunge-93 interpreter
     bri(1)      backlight brightness control
     brot(1)     Mandelbrot renderer
     dtch(1)     detached sessions
     fbatt(1)    framebuffer battery indicator
     fbclock(1)  framebuffer clock
     gfxx(1)     graphics data explorer
     glitch(1)   PNG glitcher
     hi(1)       syntax highlighter
     hnel(1)     PTY input remapper
     modem(1)    fixed baud rate wrapper
     pbd(1)      macOS pasteboard daemon
     pngo(1)     PNG optimizer
     psf2png(1)  PSF2 to PNG renderer
     psfed(1)    PSF2 font editor
     relay(1)    IRC relay
     scheme(1)   color scheme
     ttpre(1)    man output to HTML
     up(1)       upload file
     wake(1)     wake-on-LAN
     wat(1)      watch files
     xx(1)       hexdump

     To build graphical tools, set one of:

           GFX=cocoa
           GFX=fb
           GFX=x11

Causal Agency                     May 4, 2019                    Causal Agency
'column1'>| | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> * t0111: Additions and fixesLukas Fleischer2014-01-16 | | | | | | | | | * Rename the capitalize-* filters to dump.* since they also dump the arguments. * Add full argument validation to the email filters. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * t0111: Add basic tests for Lua filtersLukas Fleischer2014-01-15 | | | | | | | | | | | | | | | * Validate the email filter by manipulating stdin. Additional checks for all the arguments can be added in a later patch. * Add the exec prefix to all informational messages. * Rename the filter repository to filter-exec. The Git repository itself is not renamed since it can be shared amongst all filter types. * In the filter checks, check whether all arguments are passed properly instead of validating the buffer/stdin only. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * tests/: Add t0111-filter.shLukas Fleischer2014-01-14 | | | | | | This adds basic tests for all types of exec filters. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * tests: add CGIT_TEST_OPTS variable to MakefileJohn Keeping2014-01-12 | | | | | | | | | This allows running the entire test suite with a set of command-line options. For example: make test CGIT_TEST_OPTS=--valgrind Signed-off-by: John Keeping <john@keeping.me.uk> * tests: add Valgrind supportJohn Keeping2014-01-12 | | | | | | | Now running tests with the "--valgrind" option will run cgit under Valgrind instead of all Git commands. Signed-off-by: John Keeping <john@keeping.me.uk> * Reduce line number bloat, fix hover effectPeter Wu2014-01-08 | | | | | | | | | | | | | | | | | | | | | Currently line numbers look like (for blob view and sdiff respectively): <a class='no' id='n68' name='n68' href='#n68'>68</a> <td class='lineno'><a class='no' href='...#n1' id='n1' name='n1'>1</a></td> name=".." is unnecessary if the id attribute is set (this even applies to IE6), so drop it. (aside, in HTML5, the name attribute is gone.) The line number links can be selected through their parent classes, no need for another class "no", so drop it too. For a file with 2000 lines, this yields a saving of 40% (29% gzipped). While at it, fix the hover effect of line numbers: now the line number get a black background as was intended. Signed-off-by: Peter Wu <lekensteyn@gmail.com> Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * tests/: Add t0110-rawdiff.shLukas Fleischer2013-08-26 | | | | | | This adds some basic tests for the /rawdiff/ command. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * t0108: Add tests for revision rangesLukas Fleischer2013-08-26 | | | | | | Add tests to check whether generating multiple patches at once works. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * t0108: Compare output with git-format-patch(1)Lukas Fleischer2013-08-26 | | | | Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * ui-patch.c: Add additional newline after each patchLukas Fleischer2013-08-26 | | | | | | For consistency with git-format-patch(1). Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * t0108: Avoid unnecessary fork()Lukas Fleischer2013-08-26 | | | | | | | Use `git rev-list --max-parents=0 HEAD` instead of `git rev-list HEAD | tail -1` to get the root commit. This works since Git 1.7.4.2. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> * cache.c: cache ls_cache output properlyJohn Keeping2013-05-22 | | | | | | | | | By using the standard library's printf, cache_ls does not redirect its output to the cache when we change the process' stdout file descriptor to point to the cache file. Fix this by using "htmlf" in the same way that we do for writing HTTP headers. Signed-off-by: John Keeping <john@keeping.me.uk> * tests: introduce strip_header() helper functionJohn Keeping2013-05-22 | | | | | | | | This means that we can avoid hardcoding the number of headers we expect CGit to generate in test cases and simply remove whatever headers happen to by there when we are checking body content. Signed-off-by: John Keeping <john@keeping.me.uk> * t0109: "function" is a bash-ismJohn Keeping2013-05-13 | | | | | | | | | We try to stick to POSIX shell in the tests but a "function" keyword has found its way into t0109. Remove it. This makes the tests work with dash again. Signed-off-by: John Keeping <john@keeping.me.uk> * ui-snapshot: do not access $HOMEJason A. Donenfeld2013-04-30 | | | | | | | | | | | | It's a bit tedious to have to do this here too. If we encounter other issues with $HOME down the line, I'll look into adding some nice utility functions to handle this, or perhaps giving up on the hope that we could keep $HOME defined for scripts. This commit additionally adds a test case, should the issue surface again. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> * t0001: validate Git -rcN version numbers correctly