update
This commit is contained in:
parent
ea76cc9ef2
commit
1fcd1dd732
3 changed files with 49 additions and 0 deletions
|
|
@ -43,6 +43,9 @@ belong in the separate `systemd` repository.
|
|||
integration, written with POSIX shell syntax.
|
||||
- `commands.tsv`: curated command descriptions and reminder visibility.
|
||||
- `commands.README.md`: format and maintenance instructions for `commands.tsv`.
|
||||
- `memory.tsv`: selectively curated shell-memory questions and answers.
|
||||
- `memory.README.md`: format, scope and daily-selection behavior for the memory
|
||||
question bank.
|
||||
- `install.sh`: installs the `~/.profile` symlink.
|
||||
|
||||
## Alias portability
|
||||
|
|
|
|||
23
memory.README.md
Normal file
23
memory.README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# Shell memory questions
|
||||
|
||||
`memory.tsv` is a selectively curated question-and-answer bank for reinforcing
|
||||
useful shell commands. It deliberately excludes internal functions, standard
|
||||
command overrides and deprecated transition aliases.
|
||||
|
||||
Each non-empty line contains three tab-separated fields:
|
||||
|
||||
```text
|
||||
name question answer
|
||||
```
|
||||
|
||||
- `name` is a unique stable identifier, normally the command or alias name.
|
||||
- `question` is displayed on shell startup.
|
||||
- `answer` is displayed by running `answerpls` in that terminal.
|
||||
|
||||
The file has no header or comments. Empty fields, duplicate names and malformed
|
||||
rows are errors.
|
||||
|
||||
Bash selects one entry deterministically from the local calendar date. Every
|
||||
terminal opened on the same day therefore shows the same question without
|
||||
requiring a state file. Editing the bank may change which question maps to a
|
||||
given date.
|
||||
23
memory.tsv
Normal file
23
memory.tsv
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
nap What do you use as a snippet manager? nap
|
||||
hyprpicker What do you use as a colour picker? hyprpicker
|
||||
nmcli What manages NetworkManager from the terminal? nmcli
|
||||
lftp What do you use for interactive file transfers? lftp
|
||||
lxc-wp What creates a local WordPress LXC project? lxc-wp
|
||||
qv4l2 What opens the Video4Linux control panel? qv4l2
|
||||
cheat What displays command-line cheatsheets? cheat
|
||||
vimv What lets you batch rename files in Vim? vimv
|
||||
rclone What synchronizes files with cloud storage? rclone
|
||||
zathura What lightweight application opens documents? zathura
|
||||
tesseract What performs optical character recognition? tesseract
|
||||
remmina What opens remote desktop connections? remmina
|
||||
wl-copy What copies text to the Wayland clipboard? wl-copy
|
||||
wl-paste What pastes text from the Wayland clipboard? wl-paste
|
||||
hosts What lists your configured SSH destinations? hosts
|
||||
commands What lists remembered commands and their descriptions? commands
|
||||
et What opens TODO.md for editing? et
|
||||
en What opens NOTES.md for editing? en
|
||||
ens What opens NEXT_STEPS.md for editing? ens
|
||||
ee What opens the current directory in Neovim? ee
|
||||
dusort What displays disk usage sorted by size? dusort [path]
|
||||
debuglog What clears and follows debug.log? debuglog
|
||||
mkcd What creates a directory and enters it? mkcd <directory>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue