What might should I make next for us soon?
That Question interests me lots, so this File collects Answers to that Question. This File looks like English, but it's not very readable per se. It lives up inside my Top Dir so it's easy for me to find and grow. Its idea is more that you glance at it or search through it and then we talk it over. Or more likely you say something and then I come here to find the relevant note I wrote before you spoke.
contents
- Urgencies
- Demos
- Mobile Workflow
- Notes
- Python Workflow
- Bash Verbs
-
- Grow Scope
-
- Pwnme
-
- Screen Bash
- Py Verbs
-
- Cp Py
-
- Dd Py
-
- Emacs & Less & Vim Py
-
- Emacs Py
-
- Git Py
-
- Grep Py
-
- Head Py
-
- Less Py
-
- Ls Py
-
- Open Py
-
- Python Py
-
- Vim Py
-
- Whence Py
- Read Me
- Copied from
bugs in their Code that i can't afford to fix, above nice-to-have features to add
demos/buttonfiles/ demos/keycaps.py - add import msvcrt demos/morse.py - take . - Space/Return as input to show all matches, then less matches demos/rpn.py
test Paste at Windows does it all come through as single Keystrokes in the same millisecond?
list deffed by Py File and not mentioned by that same Py File
import the ByoTools, don't just copy-edit fragments?
G Cloud shopt -s histverify
curl -i, --include Http Response Headers such as Date of Doc diff -Bbw
lint - list deffed by Py File and not mentioned by that same Py File
Vim/Emacs cuts of a whole Def
solve numeric v non-numeric args
a /
a 1
qspno 1
qspno HEAD~1
also called by: make pwnme could more or less volunteer and authorize the destructive prep of: qc
more test and comments
some bug near to
$ screen.bash
++ screen -r 1 Socket in /run/screen/S-pelavarre
There is no screen to be resumed matching 1.
$ screen -ls
There is a screen on:
2615111.pts-0.ubuntu-pelavarre (11/09/2022 06:18:56 PM) (Detached)
1 Socket in /run/screen/S-pelavarre.
$ screen.bash 1
kin to Mv Py accept 0 or 1 args cp -ipR with 'git config user.initials' and date-time last modified
dd some large file, to keep it easy to raise free space quickly
solve Bash C-x C-e first, editing inline in the way of Zsh prompt with how to undo
pattern of search-replace that keeps lit the searches and the replaces history of what was replaced, what was deleted edit as bookmark, reached by Undo
syntax coloring without coloring trailing spaces past end-of-line
more abbreviation/ promotion of
git log --no-decorate --pretty=format:'%h%x09%an%x09%cd%x20%x09%s' \
--author=$(git config user.email) |grep May |grep '2021 -'
git show :1:FILENAME # base
git show :2:FILENAME # theirs
git show :3:FILENAME # ours
git reflog
git reset HEAD~1
git rm -f ...
wrong accident redefine Origin where? how about: git push origin HEAD:origin/feature/foo
separate runs of hits in one bucket or another more elegantly than extremely ad hoc
cv |g : |gv '0:00:0[0123]' |g http |column -t \
|(sleep 0.1 && awk '''
BEGIN{print ""}
{o=d; h=0+substr($4, 1, 2); d=(h >= 6) && (h < 18)}
(o != d){print ""}
{print}
''' && echo)
Mac Tail & Linux Head/Tail do Not resolve such contradictions as: -1 -2
run a command piped in default closer to -FIRX
ls.py --full-time but with --ext=.py to show the source
in sorting by version, the version is y.m.d when it's nothing else?
dreams of sharing Sh Terminal space more fairly
diff -urp <(echo $LESSOPEN) <(echo '| /usr/bin/lesspipe %s')
print the last word by itself, such as 'ABC-12345' from http://jira/browse/ABC-12345 keep the session open till quit strip trailing slash
give people
rm -fr sandbox9/
python3 -m venv --prompt SBOX9 sandbox9
source sandbox9/bin/activate
try loud insert mode that expires at arrows, when not fed, etc
solve evolving Vim vs
:set listchars=tab:\\·,trail:·
solve Multi Buffer Vim, such as
:nnoremap <space><space> :b <C-d>
:nnoremap <BS> :b#<CR>
:nnoremap <S-Tab> :bprevious<CR>
:nnoremap <Tab> :bnext<CR>
default to whence -a including Aliases & Funcs of Bash & Zsh
it's got an early index of source code in it, i might should catch that up
i gather notes here when they reach me, then later i spread them out above
-
the non-x Py at 'apt find git screen script ssh sudo' should go live
-
- as easily as already at: bin/touch.py
-
mv.py should toggle itself off?
-
mv.py should stop freaking over trailing '/'
-
cp.py should work like mv.py
-
cal.py should give me 'cal && cal -m 1 2023' on 20/Dec
-
- but did give me 'cal && cal -m 12 2022'
-
mv.py should trace its calls of 'date +' and of 'ls -1rt'
-
tty stdin g should mean qo, else g -R $PWD
-
open.py of a thin decimal number should put that number into a recent web address
-
open.py session should stay open till Tty Eof, and log its work
-
give me a 'time.sleep' that invites me to quit it, like by pressing Return
-
3 qp should work like qp && qp && qp
-
make remote 'cv' work - like push/pull 'scp.py --' from last Host found by Ssh
-
repeat 'mv.py --' to undo it, not to deepen it
-
loosen up 'ls.py' - look across last few days, and across top few of 'dir -p'
-
bin/md5sum vs bin/md5sum.bash
-
o=$OLDPWD # for the sake of $o in command lines
-
compositional - o for run it in or on the $OLDPWD
-
cache requests get/post & subprocess run
-
dump & py grep & delete chosen sets of cache keys
-
grep cache keys by key or by value or by date/time stamp
-
grep.py for classic regex vs pygrep.py for py regex
-
keep more Terminal Windows in synch across input histories
-
stop losing timestamps on the first input lines of the morning
-
'def unicode_name' should find "EM" in place of "EOM"
-
eqgol qgiol qgol vqgol -> eol qoil vol, but only 'qoil' exists as yet
-
'|t 3' could mean '|tail -3'
-
'dotfiles/bash_profile'
-
screen for SyntaxErrors, and auto-repair needs 1 trailing ':' or a few '))'
Git Commit Messages drafted, not pushed
open.py: Auto-correct Paste Buffer if it's holding 1 over-precise Web Address
ls.py: Ship usage: ls.py [-F] # add '/' at 'd', '*' at 'x', '@' at '->', etc
ls.py: Ship usage: ls.py [-R] # walk deep down to show dirs in dirs
.: Link the Tracked Files to Posted-As/ Copied-From
find.py: Ship usage: find.py [TOP ...]
find.py: Ship usage: find.py [TOP ...] [-prune]
echo.py: Ship usage: bash.py -c 'echo *.md' --py # show how Sh calls Glob
Transcripts
% cal.py --
+ cal
March 2023
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
no default trace of: cal -m 3
and also its end-of-line spaces
Cal Py for 2022-10-19, 2022-11-07 looked wrong to me cal.py 2022-10-19 # should work, and offer min equivalent 'cal' lines cal.py 20221019 # should work, and offer min equivalent 'cal' lines
demos/vi.py -- # X x ZZ etc screenlog.0, typescript are both precedents - replaced, not appended printf '\e[33m''yellow''\e[m\n'; printf '\e[38;5;130m''orange''\e[m\n'
now could expand itself to
now = dt.datetime.now() print(now) print(repr(now))
likewise 'fromtimestamp(1685142348)' could mean the 'dt.datetime.' of that
don't fix it by default, make it easy to fix by hand as needed such as 'stty -ixon' for turning Control+S undo of Control+R on
do make infinite Sh Input history how about the Redis Query syntax for the extras of Stamp, Pwd, ReturnCode etc
do make a Vi Color mode that squeezes the punctuation to nothing bold could mean coined bold could also mean break/ continue/ return
much too much is wildly way too difficult in Sh Bash Vi Emacs Less Watch Script Screen TMux
curate a tracked history of |pq to say if 'len' means '-b', '-c', '-w', 'l' of '|wc'
catch the nonzero exit from qcaa to make extra backup of .git/COMMIT_EDITMSG
develop pqext.py, then fold it in --e short for --ext=.py to print the Py Code but don't run it
chars = sys.stdin.read()
words = chars.split()
int_ = len(words)
print(int_)
chars = sys.stdin.read()
bytes_ = chars.encode()
int_ = len(bytes_)
print(int_)
chars = sys.stdin.read()
lines = chars.splitlines()
int_ = len(lines)
print(int_)
chars = sys.stdin.read()
lines = chars.splitlines()
items = list()
for line in lines:
items.append(line)
chars_ = "\n".join(items) + "\n"
sys.stdout.write(chars_)
chars = sys.stdin.read()
chars_ = chars
if chars:
chars_ = textwrap.dedent(chars) + "\n"
sys.stdout.write(chars_)
write the 2nd half of the Sh History in LogFmt style x=0 t=2023-06-13T17:29:47.038436-07:00 p=jqdoe@linux-jqdoe-1:~/Public/byoverbs$
bh, fh, zh, qlf - take Sh Args as meaning pipe out through 'grep -i -e'
figure out where U+2028 Line-Separator marks enter the Os Copy-Paste Buffer
credit Vi Py for ⌃F ⌃B inside Insert/ Replace
breakpoint well inside a Stdin/ Stdout Sh Pipe Py Filter ??
repeat count for I/R/A etc should be record/ replay macro
add an 'eqol' for 'vqol', as we have 'eqgl' for 'vqgl'
add shellcheck, and solve its complaints
shellcheck dot.bash_profile dot.bashrc dot.zprofile dot.zshrc
back up my c*nfidential ~/.ssh/zprofile and ~/.ssh/bash_profile Files
write up bugs/zsh.md C-x C-e can't run ahead advice for restoring the Bash experience in Zsh, e.g., echo https://google.com/search?q=hello,+World%21
backport Typing | to G Cloud Shell Feb/2021 Python 3.9.2 of Oct/2020 Python 3.9 patch up the source as needed - git apply a diff
make regular breakpoints work inside pq.py for the case of Stdin Stdout both being PBuffer as well as they work inside examplecom.py
write examples & help for examplecom.py add '|pq deslack' to convert the Slack Emoji Markup to Unicode better help at: bin/pq.py --
qcm, qcam near to: git commit -m "wip - "$(qdno |awk -F/ "{print $NF}") qla could drop the detail past the '@'
reinvent this wheel
qiksys.suspend_globals()
qiksys.resume_globals()
like extend json.JSONEncoder to cover: dt.datetime, dt.timedelta, set, tuple, ...
:
maybe maybe 'pwd.py' and 'py.py' and 'time.py' are no longer trouble? https://pypi.org/project/py/ might always only be a Python 2 thing?
:
trace today's: cal more like: cal -H 2023-01-18 -m 1 2023 # cal.py -H 2023018 # cal so no matter day of month we always get the -H/-m/etc syntax template form
:
localhost macOS uptime.py --pretty
:
qo somefuncname |awk.py -- qo somefuncname |pq1 gather qo somefuncname |pq1 spread # OSError: [Errno 8] Exec format error: 'pbcopy'
getting Spread/ Gather backwards doesn't cue its own repair well
mv.py $F cp.py $F these should work - and they don't, not when i test: mv.py p.py especially: mv.py p.py, mv.py cv
:
get our restart at 'pq' working as well as 'pq1'
get 'optionee' working well as an ⌃X⌃E Bash/Zsh Command-Line Editor
:
lsa - this comes in flavours, eg lsa ~
often wants only not-hidden Files
the '-h' silently ignored by 'ls' in the absence of '-l' we could drop it and mention we've dropped it
-A -rt rejected by ls.py the '-d' ignored at: ls.py -a -d -lh byoverbs/.git byoverbs/docs ls.py could accept, especially with Arg, the choices of: ls -AdhlF -rt
-F rejected by ls.py
explain Linux Bash History splits Multiline Input by Line
:
VsCode + Black on """...""" too often triggers Flake8: W291 trailing whitespace
calling Black needs preface of: echo |python3 -m pdb else the SyntaxError's aren't clickable inside VsCode
:
pandas, matplotlib, etc inside bin/p demos/vi2.py could prompt for its ⇧Z⇧Q more like in lower right corner
:
each V should have its own File, so close out-of-order sequences Paste Buffer demo for friends
fix 'cal.py --' at Mac to begin weeks on Mondays fix 'cal.py --' to surface editable Y M D + cal -H 2024-01-16 -m 1 2024 # cal + ncal -b -M -H 2024-01-16 -m 1 2024 # ncal -b -M add 'cal.py -v' to print reminder defs of -H YYYY-MM-DD, -m, -b, -M -H YYYMMDD place highlight, -M week from Monday, -b classic layout, -m MM month teach 'cal.py -H ...' to reject such as '20240116'
:
ZZ from demos/vi2.py -q
grep out the Def that lack ' -> ' MyPy Auth
:
choking lately
% date
Thu Feb 15 19:05:34 PST 2024
% ./demos/byoverbs.py
Traceback (most recent call last):
File "/Users/plavarre/Public/byoverbs/./demos/byoverbs.py", line 47, in <module>
main()
File "/Users/plavarre/Public/byoverbs/./demos/byoverbs.py", line 38, in main
import byoverbs.bin.byotools as byo
File "/Users/plavarre/Public/byoverbs/demos/byoverbs.py", line 85, in <module>
import byoverbs
File "/Users/plavarre/Public/byoverbs/demos/byoverbs.py", line 64, in <module>
assert DIR_INDEX != (len(ABS_DIRS) - 1), (DIR_INDEX, DIR, len(sys.path), sys.path)
AssertionError: (5, '/Users/plavarre/Public/byoverbs/demos', 6, ['/Library/Frameworks/Python.framework/Versions/3.12/lib/python312.zip', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages', '/Users/plavarre/Public', '/Users/plavarre/Public/byoverbs/demos'])
%
Mac Terminal
⌘ R --> Toggle “Allow Mouse Reporting” option
⌥ ⌘ R --> Toggle “Use Option as Meta Key” option
Mac Terminal
$ F=__pycache__/ && echo mv -i $F{,~$(date -r $F +%m%djqd%H%M)~} |tee /dev/tty |bash
mv -i __pycache__/ __pycache__/~0312jqd1348~
mv: cannot move '__pycache__/' to a subdirectory of itself, '__pycache__/~0312jqd1348~'
$ F=__pycache__ && echo mv -i $F{,~$(date -r $F +%m%djqd%H%M)~} |tee /dev/tty |bash
mv -i __pycache__ __pycache__~0312jqd1348~
$ lsa
Mac Terminal
qspno "" v $'' for Unicode such as: $'demos/replit\302\267com'
also do the Posted-As/ Copied-From Stamps for those Tracked Files
demos/script{1,2}.py echo ^M at each Return, etc
pass fresh make shellcheck by calling for all source files together and asking to presume --shell=bash plus a bit of giving in to peer pressure as needed
PyLance Standard vs Py
apt.py
awk.py
byotools.py
date.py
ls.py
lsb_release.py
open.py
pbuffer.py
pq.py
pq1.py
pq2.py
pq3.py
pwd..py
time..py
vi.py
PyLance Standard vs Sh
macOS Terminal Sh inadequate
cat -n # default of 6+2 Columns vs Vi 5+1 for 10_000 .. 99_0000 Lines
cat -tv: wrong for \xA0 Nbsp
cd old new # works in Zsh, not Bash
grep . # in macOS Terminal when wider than the screen
grep -n . # same Issue
sort: -k -1,-1: Invalid argument
LC_ALL=C not the default at Linux, e.g.: b1.bash, b2.bash, b.bash
% echo "'" |xargs -n 1
xargs: unterminated quote
%
sleep --until 18:04
vim: +'set numberwidth=0'
E487: Argument must be positive
:g/ to show the line is a way to copy out line-number + wrapped text
pq
pq tty # Press ⌃C to quit, ⌃D to save & quit
don't mention ⌃\ to quit faster, ⌃Z to pause
pq for # |awk 'length($0)<2000{print $0}'
pq emoji hear
pq --py # could give pbpaste/ pbcopy context for obytes/ ibytes
reduced to otext/ itext context whenever possible
pq large number - could be quote timestamp around the world
pq small number - could be like Awk to fetch that field
tabs unless none found, then split
pq filename could copy the filename into the Clipboard
pq 'dict(enumerate(words))' is close to # grep -n .
pq emo lock
pq emo lock |grep Lock
runs as if emoji.py
looks up "lock" inside UnicodeData Names
when should the '|grep Lock' tail be implied?
pq --yolo chill of cv = jqdoe@example.com
pq 'otext = itext.strip() + "\n"' # removes blank Rows above and below
pq 'oline = iwords[3] if iwords[3:] else "" # |awk '{print $3}''
block git-push till after work-for-hire Domain-Name deleted from Source Files
fqdn = socket.getfqdn()
dn = fqdn.partition(".")[-1] # Domain Name of HostName
pq # |ts, but with aware time and elapsed time, into dt.datetime.fromisoformat
2 Args in pq '... #' '...' should run as 2 Lines, auto-completed
etc for N Args at N >= 1
next Pq traunch
pq wc
… lines, words, chars, bytes
with 'pq ht' or 'pq info' or not ...
pq f
pathlib Path’s
stat not hidden
pq ls -AhlF
nonnegative ints as iwords[n]
negative ints as iwords[-n]
x.y for y split() inside of x split("\t")
pq easter
import this # tail -n +3 cat -n
future import braces
pq .
mmm, pq --py . does pick a most favoured, mmm
debug pq emo .
vs 143107 check count of: pq --py emoji . 2>&1 |grep unicodedata |wc -l
pq y
pq tty
pq cat
#! env pq.py
pq
rpn
and how to rpn with Spaces in the Source vs
ls |pq 'olines = olines if olines else [""]' 'oline = iline + "\n"' |c
etc
toggle between "... ..." and fussy ["...", "...""]
compress Py Tracebacks
ts abs, ts rel, ts z, & default to dedupe the ts rel
ts to file, without ts to screen
why do the costs of a a a, s s s, t t t, keep rising?
vs explicit weights on hits: 4X 2X 1X for str-split, py-split, str-in
vs 8X for found in Comments vs not
pq vim tty
test printf '\e]8;;http://example.com\e\\This is a link\e]8;;\e\\\n'
pq
crash in
echo abcdef |pq 'oobject = abs(hex(hash(iline)))'
pq emo crashed
pq should drop # comments before choosing imports and before counting out i/o variables
|pq 1, sum should sum the first column
|pq repr should work, across all 75
pqv info or some such to wc sum the whole pbuffer
Y@ lazy imports - np plt psycopg2 <= jupyterlab, psycopg2-binary, matplotlib
auto-format for Py, for Json, for Jql/Sql
why doesn't Tab completion work in Zsh when i write a new .py file into my Sh Path? what does 'rehash' mean in Zsh?
unreadable Linux sym links when not found
poll often to back up fresh revisions of the Clipboard
run the Paste Buffer back through Black/ Flake8/ Python at each save?
screen.py vs mac
git show 55558ec # rewrite Pq to show, and often run, whole brief python -c '''
choose from many popular forms of Tabular Markdown
|| ... || ... ||
| ... | ... |
... | ...
... - ...
\t
' '
r' *'
build my confidence in cp.py/ mv.py, stop falling back to
F=t.txt && echo cp -ip $F{,~$(date -r $F +%m%djqd%H%M)~} |tee /dev/tty |bash
F=t.txt && echo mv -i $F{,~$(date -r $F +%m%djqd%H%M)~} |tee /dev/tty |bash
screen # FIXME: tell me again is it Screen or Script for low-latency no-wrap https://github.com/pelavarre/pybashish/blob/main/.local/share/grep/files/tmux.bash tmux => set -g 99999 Control B Right-Bracket [ toggle pane sync set -w sync Control B % horizontal split and focus bottom # a la Terminal > View > Split Lane Control B " vertical split - maybe two small then big, or big then two smalls Control B Z toggles occupy whole window Control B 0 move focus Control B 1 move focus Control B 2 move focus Control B W interactive these B Z are not ⇧B ⇧Z
do come fix: cd ~/Public/byoverbs && b
% rm -f __init__.py
% ~/.pyvenvs/mypy/bin/mypy bin/bind.py
Success: no issues found in 1 source file
%
% qcoh __init__.py
+ git checkout HEAD __init__.py
Updated 1 path from 1738b75
% ~/.pyvenvs/mypy/bin/mypy bin/bind.py
bin/bind.py:21: error: Cannot find implementation or library stub for module named "byotools" [import-not-found]
bin/bind.py:21: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
Found 1 error in 1 file (checked 1 source file)
%
histogram of McCabe Complexity - weirdly piled up against 11 - 1, maybe?
cal.py way to show 3 months (or more?) maybe start with 1 or 2 as now, to give us the +/- 15d but then press Return to get the next month's calendar, till ⌃C
column: line too long
% pq |column -t |grep abcdefgh_jk_mnopqrs$ |cat -
p help(random) help(re) # spams Terminal with 459 Lines saying: '>>> import random # viva lazy automagic'
pq echo Abc Def Xyz |pq 'owords = [iwords[-1]]' |cat -
pq em/vi frame and deframe y:x Arg to do jump Cursor run inside C-x C-e 'edit-command-line and save changes run inside Esc Z for 'zap-to-char
detect new or old Source Lines that have "{..}" without F
vqgl 'fatal: no pattern given' should block launch of Vi ditto at vqol, eqgl, eqol vqgl '||:' doesn't just happen when you type: vqgl ||:
bash.py to search for .py over not .py fix the Vi bugs of not editing Colored Screen Transcripts fix the Sh Screen bugs of breaking Lines, flooding with Blank Lines, limiting Lines per Transcript 'screen -r' to the 1 detached, 'screen -ls' the LogFile names default Ls to like toggle ls -hlF -rt ls -hAlF -rt trace the expansions visibly
vi.py as a bookmark of editor features to show off show every char distinctly inside of selection of Space, Tab, Line-Feed etc persist cursor position, selection flash reverse-video of selection back to ⌃O covered by a movement D, I to ⌃O ⌃I
pqv from itext of naive or aware date/time print it out in every longitude from earliest to latest
cd may as well echo arrival, since we've redefined 'cd' while PS1='$ '
pq emo (testcases) pq emo respect case when mixed, like: pq Ballot Box pq emo top doesn't find: pq emo top hat pq emo hug doesn't pq emojis unicodedata >e <string>:94: SyntaxWarning: invalid escape sequence '\ ' %
pq emo but faster, like till next Qcl
pq shell as with pq vi
assemble BuiltIns of Em/ Vi/ Shell as Folder of Py Files run as a slow make process create an empty Py File to have us fill it in create a non-empty Py File to have it be the Code
pq em/vi fail |pbcopy earlier, e.g. at Linux w/out pbpaste/pbcopy
pq emojis unicodedata
% pq emojis unicodedata >e
<string>:94: SyntaxWarning: invalid escape sequence '\ '
%
vim -u /dev/null ~/.vimrc
demos zero latency Esc - so what is breaking mine?
it's not my own ~/.vimrc, it's the files outside
what's up at macOS with
sudo su
pq emojis unicodedata
% pq emojis unicodedata |grep -v .
<string>:94: SyntaxWarning: invalid escape sequence '\ '
%
pq chr
somehow not the unprintables to the tty
pq chill
- https :// social . vivaldi . net/home
+ https :// social . vivaldi . net /home
bin/pq.py
self-tests somehow didn't show need for: # + + +
i had to add the test: bin/pq.py +
Tool to backport .py to .py38 by commenting out the type declarations
Pause/ resume a Process launched by Cron
pq patch - could mean pq >pq.patch && git apply -v pq.patch
debug Linux: dt pq emojis unicodedata >ee
react to shrink/ stretch Terminal? request shrink/ stretch Terminal?
define aware/naive in p
pq sorted text set
generate Json list without trailing Comma
cope with 'qla' and all -... Args, no Author Emails
adopt 'python3.8 -m py_compile' to check for syntax errors, at home and at work
pq dao insert my own 'better than' into the tail -n +3 cat -n
pq wviewpage vs https://wiki.example.com/pages/viewinfo.action?pageId=123456789
pq n c exits via AssertionError
adopt m for Make, over b for Build?
fix qrl
uu = uniq in the way of don't make me sort the input - for like reviewing CLI Input History fh |tac |uu |tac
cal option to give more than 14 Days to both sides Like how about default to give the whole months to both sides
screen transcripts with no lag into: tail -F
The Terminal Sh should tell me when we’ll first test the changes I just now saved into my CronTab
Posted as: https://github.com/pelavarre/byoverbs/blob/main/futures.md
Copied from: git clone https://github.com/pelavarre/byoverbs.git