Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-04 | Merge branch 'readline_keys'v0.3.2 | Mateusz Czapliński | |
2018-12-04 | upgrade version to 0.3.2 | Mateusz Czapliński | |
2018-12-04 | replace yank with better insert | Mateusz Czapliński | |
Previous prototype of yank was O(n*m). The new code is more effective O(n+m), and also removes the need for yank function, by extending the insert function to accept more than 1 rune at once. | |||
2018-12-04 | keys: supplement ctrlKey() with key() | Mateusz Czapliński | |
I'm not really sure why KeyCtrlB needs to be wrapped with ctrlKey() on my machine, if it already has Ctrl in name; I hoped key() would be enough here. But it seems to only work in ctrlKey() for me. However, given the confusion, I currently prefer to err on the "beter safe than sorry" side, and slap both variants everywhere. To be fixed some day in future maybe. | |||
2018-12-04 | authors: add Calum MacRae | Mateusz Czapliński | |
2018-11-29 | readme: fix download link, add ArchLinux & macOS | Mateusz Czapliński | |
Fix download link to point to v0.3.1 (was: v0.3). Also, add convenience installation instructions for ArchLinux (via AUR) and macOS (via Homebrew). Resolves #30, closes #17. | |||
2018-11-21 | keys: Protect against killspace consuming an empty buffer upon kill | cmacrae | |
2018-11-21 | keys: Use len(e.value) for `C-e` | cmacrae | |
2018-11-20 | keys: Implement yank (C-y) | cmacrae | |
2018-11-20 | keys: Implement `kill-to-end-of-line (C-k)` | cmacrae | |
2018-11-20 | keys: Implement basic readline movement keys | cmacrae | |
- C-b: left - C-f: right - C-a: beginning-of-line - C-e: end-of-line | |||
2018-10-31 | release 0.3.1v0.3.1 | Mateusz Czapliński | |
2018-10-31 | print detailed error message for ErrTermNotFound | Mateusz Czapliński | |
Closes #15. Unfortunately, it seems that the "terminfo" infrastructure in the Linux/Unix world is defined only at C ABI level (not at file format level), and as such is fundamentally incompatible with pure-Go applications. I don't see a good way to solve this problem in a cross-platform (or, mainly, cross-Unix) way, so I'm currently falling back to displaying an error message, asking user to patch the mess locally for themselves by hand. | |||
2018-10-31 | some cleanup in TODOs | Mateusz Czapliński | |
2018-10-31 | Merge branch 'master' of https://github.com/akavel/up | Mateusz Czapliński | |
2018-10-31 | refactor shell discovery | Mateusz Czapliński | |
Closes #29 - thanks @rhnvrm for pointing out that readability of this fragment of code could be improved! | |||
2018-10-27 | do you mean 'codebase'? | 0xflotus | |
2018-10-27 | readme: update download link to v0.3 | Mateusz Czapliński | |
2018-10-27 | use $SHELL instead of hardcoded bashv0.3 | Mateusz Czapliński | |
Fixes #2. This currently requires the $SHELL to support a `-c` option. For shells that do not support such option, it's recommended to write a wrapper script. Thanks to everybody who contributed ideas how to resolve this, and especially for ottidmes & symphorien on #nixos IRC channel. | |||
2018-10-26 | readme: update instructions for "Enter to run" | Mateusz Czapliński | |
2018-10-26 | readme: upgrade download & asciinema links @v0.2.1 | Mateusz Czapliński | |
2018-10-26 | fix restart on Ctrl-Qv0.2.1 | Mateusz Czapliński | |
Broken after changing the logic for "Enter to run" feature. | |||
2018-10-26 | et al.v0.2 | Mateusz Czapliński | |
2018-10-26 | Merge branch 'pr3' | Mateusz Czapliński | |
2018-10-26 | add missing AUTHORS file | Mateusz Czapliński | |
2018-10-26 | implement my review requests | Mateusz Czapliński | |
2018-10-25 | add -o/--output-script option | Mateusz Czapliński | |
For reddit.com/u/attrigh and other zsh users. https://www.reddit.com/r/commandline/comments/9qt0ay/ultimate_plumber_is_a_tool_for_writing_linux/e8d53n1 | |||
2018-10-25 | add help info about Enter key | Mateusz Czapliński | |
2018-10-25 | better saving or printing of command after exit | Mateusz Czapliński | |
2018-10-25 | update version to 0.2 | Mateusz Czapliński | |
2018-10-25 | rename unsafe mode | Mateusz Czapliński | |
2018-10-25 | add more TODOs | Mateusz Czapliński | |
2018-10-25 | cleanup TODOs | Mateusz Czapliński | |
2018-10-25 | remove unused experimental colors | Mateusz Czapliński | |
2018-10-25 | experiments with colors | Mateusz Czapliński | |
2018-10-25 | initial sketch of Enter-driven execution | Mateusz Czapliński | |
2018-10-24 | readme: tweak the warning about "rm" | Mateusz Czapliński | |
2018-10-24 | raedme: add a warning about "rm" | Mateusz Czapliński | |
2018-10-24 | readme: add info about potential MacOSX support | Mateusz Czapliński | |
2018-10-24 | feat: use pflag instead of flag | Rohan Verma | |
2018-10-24 | Merge branch 'master' of https://github.com/akavel/up | Rohan Verma | |
2018-10-24 | feat: use flag library instead of custom flag parser | Rohan Verma | |
2018-10-24 | readme: add info about prior art (pipecut) | Mateusz Czapliński | |
Thanks @TronDD. | |||
2018-10-23 | readme: emphasize section headers | Mateusz Czapliński | |
2018-10-23 | readme: add title (header) | Mateusz Czapliński | |
2018-10-23 | readme: add link to asciinema | Mateusz Czapliński | |
2018-10-23 | readme: add download link | Mateusz Czapliński | |
2018-10-23 | readme: emphasize keyboard shortcutsv0.1 | Mateusz Czapliński | |
2018-10-23 | cleanup go.sum | Mateusz Czapliński | |
2018-10-23 | add README | Mateusz Czapliński | |