aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2016-02-22 20:40:10 +0100
committerAdrian Kummerlaender2016-02-22 20:40:10 +0100
commite5ba37f58ae896f53f18c5acbd5af0e610937437 (patch)
tree1e3932bdc8a00233424230a32c1ff704de7a9468
parent88dc7baaeb58eb23c909781bad2529bbab0635de (diff)
downloadblog.kummerlaender.eu-e5ba37f58ae896f53f18c5acbd5af0e610937437.tar
blog.kummerlaender.eu-e5ba37f58ae896f53f18c5acbd5af0e610937437.tar.gz
blog.kummerlaender.eu-e5ba37f58ae896f53f18c5acbd5af0e610937437.tar.bz2
blog.kummerlaender.eu-e5ba37f58ae896f53f18c5acbd5af0e610937437.tar.lz
blog.kummerlaender.eu-e5ba37f58ae896f53f18c5acbd5af0e610937437.tar.xz
blog.kummerlaender.eu-e5ba37f58ae896f53f18c5acbd5af0e610937437.tar.zst
blog.kummerlaender.eu-e5ba37f58ae896f53f18c5acbd5af0e610937437.zip
Update _change_ project page
-rw-r--r--source/00_content/pages/projects/change.md6
1 files changed, 4 insertions, 2 deletions
diff --git a/source/00_content/pages/projects/change.md b/source/00_content/pages/projects/change.md
index 74a11ad..7fed4e5 100644
--- a/source/00_content/pages/projects/change.md
+++ b/source/00_content/pages/projects/change.md
@@ -18,9 +18,9 @@ This project consists of a library `libChangeLog` and a matching wrapper bash sc
> change rm example
removed 'example'
-The goal is to develop `change` into a utility that can be dropped in front of any non-suid (function interposition via `LD_PRELOAD` is thankfully not allowed for suid-executables) application and generate a summary that will explain the actual happenings of a terminal session. While this is not very useful for simple, self-explanatory commands such as `mv $this $to_that` it is certainly helpful whenever files are changed by interactive applications that do not provide their own directly visible logging such as text editors. Such an application will in turn be useful for e.g. documenting shell sessions.
+`change` aims to be a utility that can be dropped in front of any non-suid (function interposition via `LD_PRELOAD` is thankfully not allowed for suid-executables) application and generate a summary that will explain the actual happenings of a terminal session. While this is not very useful for simple, self-explanatory commands such as `mv $this $to_that` it is certainly helpful whenever files are changed by interactive applications that do not provide their own directly visible logging such as text editors. Such an application is in turn useful for e.g. documenting shell sessions.
-_change_ is implemented in C++ and is available via [Github] and [cgit].
+`change` is written in Bash while the library it preloads is implemented in C++. Both are available via [Github] and [cgit].
## Filtering
@@ -38,5 +38,7 @@ For example the following ruleset intructs the library to restrict the output `c
.*\.viminfo
.*\.sw[px]
+If the library is used via `change` it will automatically try to load a ruleset matching the wrapped applications name. Currently the respository packages such definitions for _vim_, _gvim_ and _neovim_.
+
[Github]: https://github.com/KnairdA/change/
[cgit]: http://code.kummerlaender.eu/change/