├── .github └── workflows │ └── ci.yml ├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── EXAMPLES ├── Futures ├── Makefile ├── NEWS ├── README ├── addon.c ├── builtins.c ├── config.def.h ├── develop.c ├── edit-bestline.c ├── edit-edit.c ├── edit-editline.c ├── edit-null.c ├── edit-readline.c ├── edit-vrl.c ├── edit.h ├── except.c ├── exec.c ├── execve.c ├── fn.c ├── footobar.c ├── getgroups.h ├── getopt.c ├── glob.c ├── glom.c ├── hash.c ├── heredoc.c ├── history.1 ├── history.c ├── input.c ├── input.h ├── jbwrap.h ├── lex.c ├── list.c ├── main.c ├── match.c ├── mksignal.c ├── mkstatval.c ├── nalloc.c ├── open.c ├── parse.c ├── parse.h ├── parse.y ├── print.c ├── proto.h ├── rc.1 ├── rc.h ├── rc.spec ├── redir.c ├── rlimit.h ├── signal.c ├── stat.h ├── status.c ├── system-bsd.c ├── system.c ├── test-bestline.c ├── test-history ├── Makefile ├── append_char ├── delete_char ├── delete_char_stepwise ├── ignore_me ├── insert_char ├── insert_char_skip_tabs ├── match_me_no_syntax ├── match_me_slash_whitespace ├── replace_space ├── skip_match └── truncate_and_append ├── tree.c ├── trip.rc ├── tripping.c ├── utils.c ├── var.c ├── wait.c ├── wait.h ├── walk.c └── which.c /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/ChangeLog -------------------------------------------------------------------------------- /EXAMPLES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/EXAMPLES -------------------------------------------------------------------------------- /Futures: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/Futures -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/Makefile -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/README -------------------------------------------------------------------------------- /addon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/addon.c -------------------------------------------------------------------------------- /builtins.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/builtins.c -------------------------------------------------------------------------------- /config.def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/config.def.h -------------------------------------------------------------------------------- /develop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/develop.c -------------------------------------------------------------------------------- /edit-bestline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/edit-bestline.c -------------------------------------------------------------------------------- /edit-edit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/edit-edit.c -------------------------------------------------------------------------------- /edit-editline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/edit-editline.c -------------------------------------------------------------------------------- /edit-null.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/edit-null.c -------------------------------------------------------------------------------- /edit-readline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/edit-readline.c -------------------------------------------------------------------------------- /edit-vrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/edit-vrl.c -------------------------------------------------------------------------------- /edit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/edit.h -------------------------------------------------------------------------------- /except.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/except.c -------------------------------------------------------------------------------- /exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/exec.c -------------------------------------------------------------------------------- /execve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/execve.c -------------------------------------------------------------------------------- /fn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/fn.c -------------------------------------------------------------------------------- /footobar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/footobar.c -------------------------------------------------------------------------------- /getgroups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/getgroups.h -------------------------------------------------------------------------------- /getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/getopt.c -------------------------------------------------------------------------------- /glob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/glob.c -------------------------------------------------------------------------------- /glom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/glom.c -------------------------------------------------------------------------------- /hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/hash.c -------------------------------------------------------------------------------- /heredoc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/heredoc.c -------------------------------------------------------------------------------- /history.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/history.1 -------------------------------------------------------------------------------- /history.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/history.c -------------------------------------------------------------------------------- /input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/input.c -------------------------------------------------------------------------------- /input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/input.h -------------------------------------------------------------------------------- /jbwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/jbwrap.h -------------------------------------------------------------------------------- /lex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/lex.c -------------------------------------------------------------------------------- /list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/list.c -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/main.c -------------------------------------------------------------------------------- /match.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/match.c -------------------------------------------------------------------------------- /mksignal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/mksignal.c -------------------------------------------------------------------------------- /mkstatval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/mkstatval.c -------------------------------------------------------------------------------- /nalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/nalloc.c -------------------------------------------------------------------------------- /open.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/open.c -------------------------------------------------------------------------------- /parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/parse.c -------------------------------------------------------------------------------- /parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/parse.h -------------------------------------------------------------------------------- /parse.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/parse.y -------------------------------------------------------------------------------- /print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/print.c -------------------------------------------------------------------------------- /proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/proto.h -------------------------------------------------------------------------------- /rc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/rc.1 -------------------------------------------------------------------------------- /rc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/rc.h -------------------------------------------------------------------------------- /rc.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/rc.spec -------------------------------------------------------------------------------- /redir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/redir.c -------------------------------------------------------------------------------- /rlimit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/rlimit.h -------------------------------------------------------------------------------- /signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/signal.c -------------------------------------------------------------------------------- /stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/stat.h -------------------------------------------------------------------------------- /status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/status.c -------------------------------------------------------------------------------- /system-bsd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/system-bsd.c -------------------------------------------------------------------------------- /system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/system.c -------------------------------------------------------------------------------- /test-bestline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-bestline.c -------------------------------------------------------------------------------- /test-history/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/Makefile -------------------------------------------------------------------------------- /test-history/append_char: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/append_char -------------------------------------------------------------------------------- /test-history/delete_char: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/delete_char -------------------------------------------------------------------------------- /test-history/delete_char_stepwise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/delete_char_stepwise -------------------------------------------------------------------------------- /test-history/ignore_me: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/ignore_me -------------------------------------------------------------------------------- /test-history/insert_char: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/insert_char -------------------------------------------------------------------------------- /test-history/insert_char_skip_tabs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/insert_char_skip_tabs -------------------------------------------------------------------------------- /test-history/match_me_no_syntax: -------------------------------------------------------------------------------- 1 | this should match 2 | echo -- -n 3 | -------------------------------------------------------------------------------- /test-history/match_me_slash_whitespace: -------------------------------------------------------------------------------- 1 | this should match 2 | find / -- -ls 3 | -------------------------------------------------------------------------------- /test-history/replace_space: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/replace_space -------------------------------------------------------------------------------- /test-history/skip_match: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/skip_match -------------------------------------------------------------------------------- /test-history/truncate_and_append: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/test-history/truncate_and_append -------------------------------------------------------------------------------- /tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/tree.c -------------------------------------------------------------------------------- /trip.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/trip.rc -------------------------------------------------------------------------------- /tripping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/tripping.c -------------------------------------------------------------------------------- /utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/utils.c -------------------------------------------------------------------------------- /var.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/var.c -------------------------------------------------------------------------------- /wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/wait.c -------------------------------------------------------------------------------- /wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/wait.h -------------------------------------------------------------------------------- /walk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/walk.c -------------------------------------------------------------------------------- /which.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakitzis/rc/HEAD/which.c --------------------------------------------------------------------------------