summary refs log tree commit diff
path: root/bin (follow)
Commit message (Collapse)AuthorAge
...
* Remove reference to FreeBSD-specific libedit hackJune McEnroe2020-06-08
| | | | | | | | Newer versions of libedit have sane tab-complete now without FreeBSD's hacks, and in fact the hack is gone in FreeBSD-CURRENT. I'm still a little confused why binding this weird function is necessary at all, but at least it exists everywhere, I guess.
* Remove mktemp options from mkbuiltins, mktokensJune McEnroe2020-06-07
| | | | Why even?
* Cast z_stream fields to size_tJune McEnroe2020-06-07
| | | | | In the version of zlib in OpenBSD, these fields are of type off_t, which is signed (why?), rather than uLong.
* Call static_assert by _Static_assertJune McEnroe2020-06-07
| | | | | OpenBSD doesn't #define static_assert in assert.h and _Static_assert is its real name I guess so why not?
* Allow redirecting input in everJune McEnroe2020-06-01
|
* Add %c conversion to c scriptJune McEnroe2020-05-31
|
* Add c script to READMEJune McEnroe2020-05-31
|
* Add c scriptJune McEnroe2020-05-31
|
* Add hi rule for sh arithmetic expansionJune McEnroe2020-05-14
| | | | | Shell highlighting is hopeless anyway but this makes it slightly less obviously broken.
* Use . as ${LDLIBS.$@} separatorJune McEnroe2020-04-20
|
* Teach hi how to underline in IRCJune McEnroe2020-03-30
|
* Highlight diff lines without lading space as KeywordJune McEnroe2020-03-30
|
* Add HISTFILE history savingJune McEnroe2020-03-09
|
* Source .editrc before applying -v or -eJune McEnroe2020-03-09
| | | | | Otherwise a bind -v in .editrc will take precedence and overwrite the ^I binding for sh-complete.
* Add \? exit status prompt expansionJune McEnroe2020-03-09
|
* Shorten $HOME to ~ in prompt expansionJune McEnroe2020-03-09
|
* Add PS0 pre-prompt stringJune McEnroe2020-03-09
|
* Add RPS1 and RPS2 right promptsJune McEnroe2020-03-09
|
* Fix copyright and rcsidJune McEnroe2020-03-09
|
* Replace strchrnul with strchrJune McEnroe2020-03-09
|
* Replace eaccess with faccessatJune McEnroe2020-03-09
|
* Replace st_mtim with st_mtimespecJune McEnroe2020-03-09
|
* Replace sys_nsig with NSIGJune McEnroe2020-03-09
|
* Replace 1sh MakefileJune McEnroe2020-03-09
|
* Rename manual pages to 1shJune McEnroe2020-03-09
|
* Move bltin out of subdirectoryJune McEnroe2020-03-09
|
* Import /usr/src/usr.bin/printf from FreeBSD 12.1-RELEASEJune McEnroe2020-03-09
|
* Import /usr/src/bin/test from FreeBSD 12.1-RELEASEJune McEnroe2020-03-09
|
* Import /usr/src/bin/kill from FreeBSD 12.1-RELEASEJune McEnroe2020-03-09
|
* Remove extraneous files from sh sourcesJune McEnroe2020-03-09
|
* Import /usr/src/bin/sh from FreeBSD 12.1-RELEASEJune McEnroe2020-03-09
|
* Remove 1sh sourcesJune McEnroe2020-03-09
| | | | I'm going to recreate it from fresh sh sources for clean git history.
* Don't use $ inside $(())June McEnroe2020-03-03
|
* Remove setoptJune McEnroe2020-03-03
|
* Use getopts in shell scriptsJune McEnroe2020-03-03
| | | | WTF why did no one tell me about this?
* Separate LINKS from BINS for html to workJune McEnroe2020-02-11
|
* Match URLs inside parens or with paired parens insideJune McEnroe2020-02-10
|
* Duplicate effective URL before passing it back to curlJune McEnroe2020-02-10
| | | | | Apparently sometimes it didn't like receiving its own internal storage to parse again. Understandable.
* Reorganize the Makefile for the umpteenth timeJune McEnroe2020-01-31
| | | | Broke out LDLIBS for each bin, and made everything more uniform.
* Capture standard error and allow failure in up -cJune McEnroe2020-01-24
|
* Use C syntax for Objective-C .m filesJune McEnroe2020-01-20
| | | | And match #import like #include.
* Highlight single-char variables nested in make interpolationsJune McEnroe2020-01-14
| | | | e.g. ${LDLIBS_$@}
* Remove shotty -c flag from upJune McEnroe2020-01-03
|
* Revert "Add first working version of imbox"June McEnroe2019-12-21
| | | | | | Moved to <https://git.causal.agency/imbox>. This reverts commit 6aa7f2f6bf47fa9df9c749ce665171fa30800937.
* Add first working version of imboxJune McEnroe2019-12-21
|
* Source .editrc before applying -v or -eJune McEnroe2019-12-20
| | | | | Otherwise a bind -v in .editrc will take precedence and overwrite the ^I binding for sh-complete.
* Fix matching make tags with no sourcesJune McEnroe2019-12-19
|
* Avoid matching := assignments as tagsJune McEnroe2019-12-19
|
* Use :target rather than :focus pseudo-classJune McEnroe2019-12-18
| | | | :target persists after you click on something else.
* Bail from hi if input is binaryJune McEnroe2019-12-18
| | | | | NULs in the input cause an infinite loop in htmlEscape, not to mention regexes obviously not working, etc.