|
31691
|
1233
|
53
|
2026-05-13T08:50:25.260378+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662225260_m1.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
15h
2h
20m
1m
1m
Show More
Thought
for 1s
Created Todo List
7 tasks
1
Create refactoring plan to split screenpipe_sync.sh into modular components
Create lib/ directory structure
Extract helper functions to lib/screenpipe_sync_helpers.sh
Extract DB operations to lib/screenpipe_sync_db.sh
Extract file operations to lib/screenpipe_sync_files.sh
Refactor main screenpipe_sync.sh to use modules
Test backward compatibility of main script
Thought
for 1s
refactor-screenpipe-sync-modular-6b711a.md
Refactor screenpipe_sync.sh into modular components
Refactor screenpipe_sync.sh into modular components
Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.
View Plan
Implement⌘⏎
Implement
⌘⏎
Thought
for 1s
I've created the refactoring plan. The approach will:
Create
lib
directory
with three modules:
screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
screenpipe_sync_db.sh
- all DB operations (tables, indexes, sync, FTS, verify)
screenpipe_sync_files.sh
- data folder and log copying
Keep
screenpipe_sync.sh
as orchestrator
- maintains exact same CLI interface for backward compatibility
Make modules dual-purpose
- each can be:
Sourced by the main script (primary use)
Executed standalone for testing/debugging
Configuration stays in main
- all config variables remain in the main script, passed to modules via environment
This gives you:
Independent modification
- change DB logic without touching file operations
Standalone testing
- test just the DB sync for a specific date
Backward compatibility
- existing cron jobs and aliases still work
Easier maintenance
- each module is ~100-150 lines instead of 420
Does this plan look good? Should I proceed with the implementation?
Feedback submitted
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 51, Col 25","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"20m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Created Todo List","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Refactor screenpipe_sync.sh into modular components","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Refactor screenpipe_sync.sh into modular components","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"View Plan","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Implement⌘⏎","depth":22,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Implement","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⌘⏎","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I've created the refactoring plan. The approach will:","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"directory","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"with three modules:","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- logging, timing, SQLite helpers","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all DB operations (tables, indexes, sync, FTS, verify)","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- data folder and log copying","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keep","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"as orchestrator","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- maintains exact same CLI interface for backward compatibility","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Make modules dual-purpose","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- each can be:","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sourced by the main script (primary use)","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Executed standalone for testing/debugging","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Configuration stays in main","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all config variables remain in the main script, passed to modules via environment","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"This gives you:","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Independent modification","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- change DB logic without touching file operations","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Standalone testing","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- test just the DB sync for a specific date","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backward compatibility","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- existing cron jobs and aliases still work","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Easier maintenance","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- each module is ~100-150 lines instead of 420","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Does this plan look good? Should I proceed with the implementation?","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Began implementing","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"on_screen":true,"role_description":"text"}]...
|
-3851125832534450408
|
-6909914923964585397
|
visual_change
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
15h
2h
20m
1m
1m
Show More
Thought
for 1s
Created Todo List
7 tasks
1
Create refactoring plan to split screenpipe_sync.sh into modular components
Create lib/ directory structure
Extract helper functions to lib/screenpipe_sync_helpers.sh
Extract DB operations to lib/screenpipe_sync_db.sh
Extract file operations to lib/screenpipe_sync_files.sh
Refactor main screenpipe_sync.sh to use modules
Test backward compatibility of main script
Thought
for 1s
refactor-screenpipe-sync-modular-6b711a.md
Refactor screenpipe_sync.sh into modular components
Refactor screenpipe_sync.sh into modular components
Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.
View Plan
Implement⌘⏎
Implement
⌘⏎
Thought
for 1s
I've created the refactoring plan. The approach will:
Create
lib
directory
with three modules:
screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
screenpipe_sync_db.sh
- all DB operations (tables, indexes, sync, FTS, verify)
screenpipe_sync_files.sh
- data folder and log copying
Keep
screenpipe_sync.sh
as orchestrator
- maintains exact same CLI interface for backward compatibility
Make modules dual-purpose
- each can be:
Sourced by the main script (primary use)
Executed standalone for testing/debugging
Configuration stays in main
- all config variables remain in the main script, passed to modules via environment
This gives you:
Independent modification
- change DB logic without touching file operations
Standalone testing
- test just the DB sync for a specific date
Backward compatibility
- existing cron jobs and aliases still work
Easier maintenance
- each module is ~100-150 lines instead of 420
Does this plan look good? Should I proceed with the implementation?
Feedback submitted
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31692
|
1234
|
89
|
2026-05-13T08:50:26.302569+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662226302_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
15h
2h
20m
1m
1m
Show More
Thought
for 1s
Created Todo List
7 tasks
1
Create refactoring plan to split screenpipe_sync.sh into modular components
Create lib/ directory structure
Extract helper functions to lib/screenpipe_sync_helpers.sh
Extract DB operations to lib/screenpipe_sync_db.sh
Extract file operations to lib/screenpipe_sync_files.sh
Refactor main screenpipe_sync.sh to use modules
Test backward compatibility of main script
Thought
for 1s
refactor-screenpipe-sync-modular-6b711a.md
Refactor screenpipe_sync.sh into modular components
Refactor screenpipe_sync.sh into modular components
Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.
View Plan
Implement⌘⏎
Implement
⌘⏎
Thought
for 1s
I've created the refactoring plan. The approach will:
Create
lib
directory
with three modules:
screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
screenpipe_sync_db.sh
- all DB operations (tables, indexes, sync, FTS, verify)
screenpipe_sync_files.sh
- data folder and log copying
Keep
screenpipe_sync.sh
as orchestrator
- maintains exact same CLI interface for backward compatibility
Make modules dual-purpose
- each can be:
Sourced by the main script (primary use)
Executed standalone for testing/debugging
Configuration stays in main
- all config variables remain in the main script, passed to modules via environment
This gives you:
Independent modification
- change DB logic without touching file operations
Standalone testing
- test just the DB sync for a specific date
Backward compatibility
- existing cron jobs and aliases still work
Easier maintenance
- each module is ~100-150 lines instead of 420
Does this plan look good? Should I proceed with the implementation?
Feedback submitted
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 51, Col 25","depth":16,"bounds":{"left":0.85139626,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.8061835,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.76163566,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.76163566,"top":0.054269753,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76396275,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"15h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"20m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Created Todo List","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.029920213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 tasks","depth":21,"bounds":{"left":0.79388297,"top":0.07102953,"width":0.012300532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":22,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.0013297872,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.07114362,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.004654255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":24,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Refactor screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.22539894,"height":0.0007980846},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Refactor screenpipe_sync.sh into modular components","depth":23,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.09707447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.","depth":23,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.21875,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"View Plan","depth":23,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Implement⌘⏎","depth":22,"bounds":{"left":0.9640958,"top":0.07102953,"width":0.027925532,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Implement","depth":23,"bounds":{"left":0.96642286,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⌘⏎","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0066489363,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I've created the refactoring plan. The approach will:","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.09208777,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.013630319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.78457445,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":25,"bounds":{"left":0.7898936,"top":0.07102953,"width":0.0066489363,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"directory","depth":23,"bounds":{"left":0.7965425,"top":0.07102953,"width":0.018284574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"with three modules:","depth":22,"bounds":{"left":0.81449467,"top":0.07102953,"width":0.03656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":25,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- logging, timing, SQLite helpers","depth":24,"bounds":{"left":0.8287899,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":25,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.03856383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all DB operations (tables, indexes, sync, FTS, verify)","depth":24,"bounds":{"left":0.8194814,"top":0.07102953,"width":0.09674202,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":25,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- data folder and log copying","depth":24,"bounds":{"left":0.82513297,"top":0.07102953,"width":0.05285904,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keep","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.010638298,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.78125,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":25,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"as orchestrator","depth":23,"bounds":{"left":0.82579786,"top":0.07102953,"width":0.029920213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- maintains exact same CLI interface for backward compatibility","depth":22,"bounds":{"left":0.85538566,"top":0.07102953,"width":0.11502659,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Make modules dual-purpose","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.053523935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- each can be:","depth":22,"bounds":{"left":0.82413566,"top":0.07102953,"width":0.026928192,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sourced by the main script (primary use)","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Executed standalone for testing/debugging","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.07712766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Configuration stays in main","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.05119681,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all config variables remain in the main script, passed to modules via environment","depth":22,"bounds":{"left":0.8218085,"top":0.07102953,"width":0.14793883,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"This gives you:","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.026595745,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Independent modification","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.048204787,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- change DB logic without touching file operations","depth":22,"bounds":{"left":0.81914896,"top":0.07102953,"width":0.09042553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Standalone testing","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- test just the DB sync for a specific date","depth":22,"bounds":{"left":0.8061835,"top":0.07102953,"width":0.07413564,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backward compatibility","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.043882977,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- existing cron jobs and aliases still work","depth":22,"bounds":{"left":0.81482714,"top":0.07102953,"width":0.0731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Easier maintenance","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.036901597,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- each module is ~100-150 lines instead of 420","depth":22,"bounds":{"left":0.8075133,"top":0.07102953,"width":0.08543883,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Does this plan look good? Should I proceed with the implementation?","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.12367021,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"bounds":{"left":0.7742686,"top":0.07102953,"width":0.032247342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8188165,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.8557181,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.8793218,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.90325797,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.9271942,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9325133,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9734042,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9840425,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.88297874,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.89228725,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.93085104,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80285907,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.80851066,"top":0.07102953,"width":0.036236703,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.043550532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"bounds":{"left":0.7912234,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.013297873,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"bounds":{"left":0.8630319,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.049534574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.05518617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9773936,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"bounds":{"left":0.9797208,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.984375,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"meetings\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.79853725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_MEETINGS","depth":24,"bounds":{"left":0.80418885,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82613033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.024268618,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8537234,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_chunks\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.025930852,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80585104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ACHUNKS","depth":24,"bounds":{"left":0.80984044,"top":0.07102953,"width":0.018284574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8334442,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.83543885,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_transcriptions\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ATRANS","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8480718,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.8500665,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db_verify","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.7875665,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.78956115,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81150264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_FRAMES","depth":24,"bounds":{"left":0.8171542,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.83710104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8390958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ELEMENTS","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.86668885,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_UI","depth":24,"bounds":{"left":0.87200797,"top":0.07102953,"width":0.012965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88663566,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_OCR","depth":24,"bounds":{"left":0.8902925,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90525264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90890956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.9105718,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.93450797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.93650264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9381649,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96210104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9637633,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96575797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.9674202,"top":0.07102953,"width":0.020611702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.98769945,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"41","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"else","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %s\\n\"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"rsync logs → NAS\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
8846774845695375641
|
-1000004740027832109
|
visual_change
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
15h
2h
20m
1m
1m
Show More
Thought
for 1s
Created Todo List
7 tasks
1
Create refactoring plan to split screenpipe_sync.sh into modular components
Create lib/ directory structure
Extract helper functions to lib/screenpipe_sync_helpers.sh
Extract DB operations to lib/screenpipe_sync_db.sh
Extract file operations to lib/screenpipe_sync_files.sh
Refactor main screenpipe_sync.sh to use modules
Test backward compatibility of main script
Thought
for 1s
refactor-screenpipe-sync-modular-6b711a.md
Refactor screenpipe_sync.sh into modular components
Refactor screenpipe_sync.sh into modular components
Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.
View Plan
Implement⌘⏎
Implement
⌘⏎
Thought
for 1s
I've created the refactoring plan. The approach will:
Create
lib
directory
with three modules:
screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
screenpipe_sync_db.sh
- all DB operations (tables, indexes, sync, FTS, verify)
screenpipe_sync_files.sh
- data folder and log copying
Keep
screenpipe_sync.sh
as orchestrator
- maintains exact same CLI interface for backward compatibility
Make modules dual-purpose
- each can be:
Sourced by the main script (primary use)
Executed standalone for testing/debugging
Configuration stays in main
- all config variables remain in the main script, passed to modules via environment
This gives you:
Independent modification
- change DB logic without touching file operations
Standalone testing
- test just the DB sync for a specific date
Backward compatibility
- existing cron jobs and aliases still work
Easier maintenance
- each module is ~100-150 lines instead of 420
Does this plan look good? Should I proceed with the implementation?
Feedback submitted
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31693
|
1233
|
54
|
2026-05-13T08:50:26.858603+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662226858_m1.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 51, Col 25","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"on_screen":true,"role_description":"text"}]...
|
4301771306108733476
|
-5533968551655274388
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script...
|
31691
|
NULL
|
NULL
|
NULL
|
|
31694
|
1234
|
90
|
2026-05-13T08:50:26.863160+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662226863_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
15h
2h
20m
1m
1m
Show More
Thought
for 1s
Created Todo List
7 tasks
1
Create refactoring plan to split screenpipe_sync.sh into modular components
Create lib/ directory structure
Extract helper functions to lib/screenpipe_sync_helpers.sh
Extract DB operations to lib/screenpipe_sync_db.sh
Extract file operations to lib/screenpipe_sync_files.sh
Refactor main screenpipe_sync.sh to use modules
Test backward compatibility of main script
Thought
for 1s
refactor-screenpipe-sync-modular-6b711a.md
Refactor screenpipe_sync.sh into modular components
Refactor screenpipe_sync.sh into modular components
Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.
View Plan
Implement⌘⏎
Implement
⌘⏎
Thought
for 1s
I've created the refactoring plan. The approach will:
Create
lib
directory
with three modules:
screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
screenpipe_sync_db.sh
- all DB operations (tables, indexes, sync, FTS, verify)
screenpipe_sync_files.sh
- data folder and log copying
Keep
screenpipe_sync.sh
as orchestrator
- maintains exact same CLI interface for backward compatibility
Make modules dual-purpose
- each can be:
Sourced by the main script (primary use)
Executed standalone for testing/debugging
Configuration stays in main
- all config variables remain in the main script, passed to modules via environment
This gives you:
Independent modification
- change DB logic without touching file operations
Standalone testing
- test just the DB sync for a specific date
Backward compatibility
- existing cron jobs and aliases still work
Easier maintenance
- each module is ~100-150 lines instead of 420
Does this plan look good? Should I proceed with the implementation?
Feedback submitted
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 51, Col 25","depth":16,"bounds":{"left":0.85139626,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.8061835,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.76163566,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.76163566,"top":0.054269753,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76396275,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"15h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"20m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Created Todo List","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.029920213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 tasks","depth":21,"bounds":{"left":0.79388297,"top":0.07102953,"width":0.012300532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":22,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.0013297872,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.07114362,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.004654255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":24,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Refactor screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.22539894,"height":0.0007980846},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Refactor screenpipe_sync.sh into modular components","depth":23,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.09707447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.","depth":23,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.21875,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"View Plan","depth":23,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Implement⌘⏎","depth":22,"bounds":{"left":0.9640958,"top":0.07102953,"width":0.027925532,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Implement","depth":23,"bounds":{"left":0.96642286,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"⌘⏎","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0066489363,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I've created the refactoring plan. The approach will:","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.09208777,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.013630319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.78457445,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":25,"bounds":{"left":0.7898936,"top":0.07102953,"width":0.0066489363,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"directory","depth":23,"bounds":{"left":0.7965425,"top":0.07102953,"width":0.018284574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"with three modules:","depth":22,"bounds":{"left":0.81449467,"top":0.07102953,"width":0.03656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":25,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- logging, timing, SQLite helpers","depth":24,"bounds":{"left":0.8287899,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":25,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.03856383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all DB operations (tables, indexes, sync, FTS, verify)","depth":24,"bounds":{"left":0.8194814,"top":0.07102953,"width":0.09674202,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":25,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- data folder and log copying","depth":24,"bounds":{"left":0.82513297,"top":0.07102953,"width":0.05285904,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Keep","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.010638298,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":25,"bounds":{"left":0.78125,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":25,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"as orchestrator","depth":23,"bounds":{"left":0.82579786,"top":0.07102953,"width":0.029920213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- maintains exact same CLI interface for backward compatibility","depth":22,"bounds":{"left":0.85538566,"top":0.07102953,"width":0.11502659,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Make modules dual-purpose","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.053523935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- each can be:","depth":22,"bounds":{"left":0.82413566,"top":0.07102953,"width":0.026928192,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sourced by the main script (primary use)","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Executed standalone for testing/debugging","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.07712766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Configuration stays in main","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.05119681,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all config variables remain in the main script, passed to modules via environment","depth":22,"bounds":{"left":0.8218085,"top":0.07102953,"width":0.14793883,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"This gives you:","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.026595745,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Independent modification","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.048204787,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- change DB logic without touching file operations","depth":22,"bounds":{"left":0.81914896,"top":0.07102953,"width":0.09042553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Standalone testing","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- test just the DB sync for a specific date","depth":22,"bounds":{"left":0.8061835,"top":0.07102953,"width":0.07413564,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Backward compatibility","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.043882977,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- existing cron jobs and aliases still work","depth":22,"bounds":{"left":0.81482714,"top":0.07102953,"width":0.0731383,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Easier maintenance","depth":23,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.036901597,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- each module is ~100-150 lines instead of 420","depth":22,"bounds":{"left":0.8075133,"top":0.07102953,"width":0.08543883,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Does this plan look good? Should I proceed with the implementation?","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.12367021,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"bounds":{"left":0.7742686,"top":0.07102953,"width":0.032247342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
3390798326173504956
|
-6909844555220440509
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
15h
2h
20m
1m
1m
Show More
Thought
for 1s
Created Todo List
7 tasks
1
Create refactoring plan to split screenpipe_sync.sh into modular components
Create lib/ directory structure
Extract helper functions to lib/screenpipe_sync_helpers.sh
Extract DB operations to lib/screenpipe_sync_db.sh
Extract file operations to lib/screenpipe_sync_files.sh
Refactor main screenpipe_sync.sh to use modules
Test backward compatibility of main script
Thought
for 1s
refactor-screenpipe-sync-modular-6b711a.md
Refactor screenpipe_sync.sh into modular components
Refactor screenpipe_sync.sh into modular components
Split the monolithic 420-line screenpipe_sync.sh script into modular components in a lib/ directory for easier maintenance and independent execution.
View Plan
Implement⌘⏎
Implement
⌘⏎
Thought
for 1s
I've created the refactoring plan. The approach will:
Create
lib
directory
with three modules:
screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
screenpipe_sync_db.sh
- all DB operations (tables, indexes, sync, FTS, verify)
screenpipe_sync_files.sh
- data folder and log copying
Keep
screenpipe_sync.sh
as orchestrator
- maintains exact same CLI interface for backward compatibility
Make modules dual-purpose
- each can be:
Sourced by the main script (primary use)
Executed standalone for testing/debugging
Configuration stays in main
- all config variables remain in the main script, passed to modules via environment
This gives you:
Independent modification
- change DB logic without touching file operations
Standalone testing
- test just the DB sync for a specific date
Backward compatibility
- existing cron jobs and aliases still work
Easier maintenance
- each module is ~100-150 lines instead of 420
Does this plan look good? Should I proceed with the implementation?
Feedback submitted
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo...
|
31692
|
NULL
|
NULL
|
NULL
|
|
31695
|
1234
|
91
|
2026-05-13T08:50:38.460398+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662238460_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 51, Col 25","depth":16,"bounds":{"left":0.85139626,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.8061835,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.7659575,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.7659575,"top":0.054269753,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76828456,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8188165,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.8557181,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.8793218,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.90325797,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.9271942,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9325133,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9734042,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9840425,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.88297874,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.89228725,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.93085104,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80285907,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.80851066,"top":0.07102953,"width":0.036236703,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.043550532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"bounds":{"left":0.7912234,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.013297873,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"bounds":{"left":0.8630319,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.049534574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.05518617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9773936,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"bounds":{"left":0.9797208,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.984375,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
3387733045622939846
|
-1072132696644810554
|
visual_change
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31696
|
1233
|
55
|
2026-05-13T08:50:38.941017+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662238941_m1.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 51, Col 25","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"}]...
|
8592683213293775544
|
-1144190359402215346
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 51, Col 25
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31697
|
1234
|
92
|
2026-05-13T08:50:41.513672+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662241513_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted
this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.
Expand content to scroll
Thought
for 1s
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Add audio file copying to sync flow
Thought
for 1s
Read
screenpipe_sync_files.sh
Thought
for 1s
screenpipe_sync_files.sh
+
37...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 1, Col 1","depth":16,"bounds":{"left":0.8557181,"top":0.9848364,"width":0.019946808,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.81050533,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.76163566,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.76163566,"top":0.054269753,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76396275,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8188165,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.8557181,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.8793218,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.90325797,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.9271942,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9325133,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9734042,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9840425,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.88297874,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.89228725,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.93085104,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80285907,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.80851066,"top":0.07102953,"width":0.036236703,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.043550532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"bounds":{"left":0.7912234,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.013297873,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"bounds":{"left":0.8630319,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.049534574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.05518617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9773936,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"bounds":{"left":0.9797208,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.984375,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"meetings\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.79853725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_MEETINGS","depth":24,"bounds":{"left":0.80418885,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82613033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.024268618,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8537234,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_chunks\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.025930852,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80585104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ACHUNKS","depth":24,"bounds":{"left":0.80984044,"top":0.07102953,"width":0.018284574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8334442,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.83543885,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_transcriptions\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ATRANS","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8480718,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.8500665,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db_verify","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.7875665,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.78956115,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81150264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_FRAMES","depth":24,"bounds":{"left":0.8171542,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.83710104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8390958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ELEMENTS","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.86668885,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_UI","depth":24,"bounds":{"left":0.87200797,"top":0.07102953,"width":0.012965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88663566,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_OCR","depth":24,"bounds":{"left":0.8902925,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90525264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90890956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.9105718,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.93450797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.93650264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9381649,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96210104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9637633,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96575797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.9674202,"top":0.07102953,"width":0.020611702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.98769945,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"41","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"else","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %s\\n\"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"rsync logs → NAS\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"skipped (no matching logs)\"","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.051529255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_logs","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.07114362,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7769282,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-n","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.78291225,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/screenpipe_sync.sh","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.076130316,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Canceled","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.01462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"terminal command","depth":22,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.027260639,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"bounds":{"left":0.7742686,"top":0.07102953,"width":0.032247342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.","depth":25,"bounds":{"left":0.7659575,"top":0.07102953,"width":0.22506648,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand content to scroll","depth":23,"bounds":{"left":0.87333775,"top":0.07102953,"width":0.012300532,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Add audio file copying to sync flow","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.05851064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.042220745,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"37","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
5431852010356130912
|
8289795397629881847
|
visual_change
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted
this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.
Expand content to scroll
Thought
for 1s
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Add audio file copying to sync flow
Thought
for 1s
Read
screenpipe_sync_files.sh
Thought
for 1s
screenpipe_sync_files.sh
+
37...
|
31695
|
NULL
|
NULL
|
NULL
|
|
31698
|
1233
|
56
|
2026-05-13T08:50:42.148490+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662242148_m1.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 1, Col 1","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"}]...
|
-1540379491699877170
|
-2226180169861199762
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""...
|
31696
|
NULL
|
NULL
|
NULL
|
|
31699
|
1234
|
93
|
2026-05-13T08:50:42.172647+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662242172_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 1, Col 1","depth":16,"bounds":{"left":0.8557181,"top":0.9848364,"width":0.019946808,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.81050533,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.76163566,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.76163566,"top":0.054269753,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76396275,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8188165,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.8557181,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.8793218,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.90325797,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.9271942,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9325133,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9734042,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9840425,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.88297874,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.89228725,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.93085104,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80285907,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.80851066,"top":0.07102953,"width":0.036236703,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.043550532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"bounds":{"left":0.7912234,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.013297873,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"bounds":{"left":0.8630319,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.049534574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.05518617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9773936,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"bounds":{"left":0.9797208,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.984375,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"meetings\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.79853725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_MEETINGS","depth":24,"bounds":{"left":0.80418885,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82613033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.024268618,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8537234,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_chunks\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.025930852,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80585104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ACHUNKS","depth":24,"bounds":{"left":0.80984044,"top":0.07102953,"width":0.018284574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8334442,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.83543885,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_transcriptions\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ATRANS","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8480718,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.8500665,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db_verify","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.7875665,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.78956115,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81150264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_FRAMES","depth":24,"bounds":{"left":0.8171542,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.83710104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8390958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ELEMENTS","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.86668885,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_UI","depth":24,"bounds":{"left":0.87200797,"top":0.07102953,"width":0.012965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88663566,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_OCR","depth":24,"bounds":{"left":0.8902925,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90525264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90890956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.9105718,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.93450797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.93650264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9381649,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96210104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9637633,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96575797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.9674202,"top":0.07102953,"width":0.020611702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.98769945,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"41","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"else","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %s\\n\"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"rsync logs → NAS\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"skipped (no matching logs)\"","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.051529255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_logs","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.07114362,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7769282,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-n","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.78291225,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/screenpipe_sync.sh","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.076130316,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Canceled","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.01462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"terminal command","depth":22,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.027260639,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"bounds":{"left":0.7742686,"top":0.07102953,"width":0.032247342,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
5514146654945606452
|
-928018127044244265
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31700
|
1233
|
57
|
2026-05-13T08:50:49.846291+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662249846_m1.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 1, Col 1","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"meetings\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_MEETINGS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_chunks\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ACHUNKS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_transcriptions\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ATRANS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"on_screen":true,"role_description":"text"}]...
|
8725770297753783732
|
-928017508535400226
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31701
|
1234
|
94
|
2026-05-13T08:50:49.849551+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662249849_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 1, Col 1","depth":16,"bounds":{"left":0.8557181,"top":0.9848364,"width":0.019946808,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.81050533,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.76163566,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.76163566,"top":0.054269753,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76396275,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
4385782077500910689
|
-2225054269954357170
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for...
|
31699
|
NULL
|
NULL
|
NULL
|
|
31702
|
1234
|
95
|
2026-05-13T08:50:50.599912+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662250599_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 1, Col 1","depth":16,"bounds":{"left":0.8557181,"top":0.9848364,"width":0.019946808,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.81050533,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.76163566,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.76163566,"top":0.054269753,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76396275,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"30m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8188165,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.8557181,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.8793218,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.90325797,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.9271942,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9325133,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9734042,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9840425,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.88297874,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.89228725,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.93085104,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80285907,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.80851066,"top":0.07102953,"width":0.036236703,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.043550532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"bounds":{"left":0.7912234,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.013297873,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"bounds":{"left":0.8630319,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.049534574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.05518617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9773936,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"bounds":{"left":0.9797208,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.984375,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"meetings\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.79853725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_MEETINGS","depth":24,"bounds":{"left":0.80418885,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82613033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.024268618,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8537234,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_chunks\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.025930852,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80585104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ACHUNKS","depth":24,"bounds":{"left":0.80984044,"top":0.07102953,"width":0.018284574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8334442,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.83543885,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_transcriptions\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ATRANS","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8480718,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.8500665,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db_verify","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.7875665,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.78956115,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81150264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_FRAMES","depth":24,"bounds":{"left":0.8171542,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.83710104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8390958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ELEMENTS","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.86668885,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_UI","depth":24,"bounds":{"left":0.87200797,"top":0.07102953,"width":0.012965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88663566,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_OCR","depth":24,"bounds":{"left":0.8902925,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90525264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90890956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.9105718,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.93450797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.93650264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9381649,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96210104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9637633,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96575797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.9674202,"top":0.07102953,"width":0.020611702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.98769945,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"41","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"else","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %s\\n\"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"rsync logs → NAS\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"skipped (no matching logs)\"","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.051529255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_logs","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.07114362,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7769282,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-n","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.78291225,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/screenpipe_sync.sh","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.076130316,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Canceled","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.01462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"terminal command","depth":22,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.027260639,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"bounds":{"left":0.7742686,"top":0.07102953,"width":0.032247342,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
5514146654945606452
|
-928018127044244265
|
visual_change
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 1, Col 1
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
30m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31703
|
1233
|
58
|
2026-05-13T08:50:55.633130+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662255633_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com da +VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.4888889,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6162210235513322347
|
4439536166058614216
|
click
|
accessibility
|
NULL
|
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com da +VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
31700
|
NULL
|
NULL
|
NULL
|
|
31704
|
NULL
|
0
|
2026-05-13T08:50:55.647767+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662255647_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com da +VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36469415,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36668882,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45894283,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4609375,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5531915,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55518615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.64744014,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64943486,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5043218,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
6162210235513322347
|
4439536166058614216
|
click
|
accessibility
|
NULL
|
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com da +VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
31702
|
NULL
|
NULL
|
NULL
|
|
31705
|
1233
|
59
|
2026-05-13T08:50:58.539165+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662258539_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com da +VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nan
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nan","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nan","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.4888889,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
6706898043095767551
|
4439536166058614216
|
visual_change
|
accessibility
|
NULL
|
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com da +VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nan
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31706
|
1233
|
60
|
2026-05-13T08:51:07.578233+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662267578_m1.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
#!/bin/bash
# screenpipe_sync_db.sh
# Database operations for screenpipe sync
# Source this file to use the functions, or execute standalone with env vars set
# Source helpers
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/screenpipe_sync_helpers.sh"
# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────
db_init_tables() {
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;
DETACH nas;
"
}
db_create_indexes() {
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n#!/bin/bash\n# screenpipe_sync_db.sh\n# Database operations for screenpipe sync\n# Source this file to use the functions, or execute standalone with env vars set\n\n# Source helpers\nLIB_DIR=\"$(cd \"$(dirname \"${BASH_SOURCE[0]}\")\" && pwd)\"\nsource \"$LIB_DIR/screenpipe_sync_helpers.sh\"\n\n# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────\n\ndb_init_tables() {\n\u0000\u0000run_sqlite_heredoc \"creating tables\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;\nDETACH nas;\n\"\n}\n\ndb_create_indexes() {\n\u0000\u0000run_sqlite_heredoc \"creating indexes\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","depth":4,"on_screen":true,"value":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n#!/bin/bash\n# screenpipe_sync_db.sh\n# Database operations for screenpipe sync\n# Source this file to use the functions, or execute standalone with env vars set\n\n# Source helpers\nLIB_DIR=\"$(cd \"$(dirname \"${BASH_SOURCE[0]}\")\" && pwd)\"\nsource \"$LIB_DIR/screenpipe_sync_helpers.sh\"\n\n# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────\n\ndb_init_tables() {\n\u0000\u0000run_sqlite_heredoc \"creating tables\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;\nDETACH nas;\n\"\n}\n\ndb_create_indexes() {\n\u0000\u0000run_sqlite_heredoc \"creating indexes\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.025,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
1039203385629511639
|
4367478503301270984
|
visual_change
|
accessibility
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
#!/bin/bash
# screenpipe_sync_db.sh
# Database operations for screenpipe sync
# Source this file to use the functions, or execute standalone with env vars set
# Source helpers
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/screenpipe_sync_helpers.sh"
# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────
db_init_tables() {
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;
DETACH nas;
"
}
db_create_indexes() {
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
31705
|
NULL
|
NULL
|
NULL
|
|
31707
|
NULL
|
0
|
2026-05-13T08:51:10.609695+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662270609_m1.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg","depth":4,"on_screen":true,"value":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.025,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5861041138513031022
|
1557232335822085576
|
visual_change
|
accessibility
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31708
|
1235
|
0
|
2026-05-13T08:51:19.647058+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662279647_m1.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
selected text to the left of the cursor, the
character under the cursor is not selected.
^U (F10) Uncut (paste) last cut text inserting it at the
current cursor position.
^I Insert a tab at the current cursor position.
^J (F4) Format (justify) the current paragraph.
Note: paragraphs delimited by blank lines or indentation.
^T (F12) To invoke the spelling checker
^C (F11) Report current cursor position
^R (F5) Insert an external file at the current cursor position.
^O (F3) Output the current buffer to a file, saving it.
^X (F2) Exit pico, saving buffer.
End of Help.
^Y Prev Pg
^X Exit Help
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n selected text to the left of the cursor, the \n character under the cursor is not selected.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^U (F10) Uncut (paste) last cut text inserting it at the\n current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^I Insert a tab at the current cursor position.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^J (F4) Format (justify) the current paragraph.\n Note: paragraphs delimited by blank lines or indentation.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^T (F12) To invoke the spelling checker\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^C (F11) Report current cursor position\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^R (F5) Insert an external file at the current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^O (F3) Output the current buffer to a file, saving it.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^X (F2) Exit pico, saving buffer.\n \n End of Help.\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n ^Y Prev Pg \n^X Exit Help","depth":4,"on_screen":true,"value":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n selected text to the left of the cursor, the \n character under the cursor is not selected.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^U (F10) Uncut (paste) last cut text inserting it at the\n current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^I Insert a tab at the current cursor position.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^J (F4) Format (justify) the current paragraph.\n Note: paragraphs delimited by blank lines or indentation.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^T (F12) To invoke the spelling checker\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^C (F11) Report current cursor position\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^R (F5) Insert an external file at the current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^O (F3) Output the current buffer to a file, saving it.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^X (F2) Exit pico, saving buffer.\n \n End of Help.\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n ^Y Prev Pg \n^X Exit Help","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.025,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
3082547427038456161
|
3863075345035713992
|
visual_change
|
accessibility
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
selected text to the left of the cursor, the
character under the cursor is not selected.
^U (F10) Uncut (paste) last cut text inserting it at the
current cursor position.
^I Insert a tab at the current cursor position.
^J (F4) Format (justify) the current paragraph.
Note: paragraphs delimited by blank lines or indentation.
^T (F12) To invoke the spelling checker
^C (F11) Report current cursor position
^R (F5) Insert an external file at the current cursor position.
^O (F3) Output the current buffer to a file, saving it.
^X (F2) Exit pico, saving buffer.
End of Help.
^Y Prev Pg
^X Exit Help
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
31707
|
NULL
|
NULL
|
NULL
|
|
31709
|
1236
|
0
|
2026-05-13T08:51:25.948048+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662285948_m2.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
selected text to the left of the cursor, the
character under the cursor is not selected.
^U (F10) Uncut (paste) last cut text inserting it at the
current cursor position.
^I Insert a tab at the current cursor position.
^J (F4) Format (justify) the current paragraph.
Note: paragraphs delimited by blank lines or indentation.
^T (F12) To invoke the spelling checker
^C (F11) Report current cursor position
^R (F5) Insert an external file at the current cursor position.
^O (F3) Output the current buffer to a file, saving it.
^X (F2) Exit pico, saving buffer.
End of Help.
^Y Prev Pg
^X Exit Help
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n selected text to the left of the cursor, the \n character under the cursor is not selected.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^U (F10) Uncut (paste) last cut text inserting it at the\n current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^I Insert a tab at the current cursor position.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^J (F4) Format (justify) the current paragraph.\n Note: paragraphs delimited by blank lines or indentation.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^T (F12) To invoke the spelling checker\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^C (F11) Report current cursor position\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^R (F5) Insert an external file at the current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^O (F3) Output the current buffer to a file, saving it.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^X (F2) Exit pico, saving buffer.\n \n End of Help.\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n ^Y Prev Pg \n^X Exit Help","depth":4,"on_screen":true,"value":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n selected text to the left of the cursor, the \n character under the cursor is not selected.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^U (F10) Uncut (paste) last cut text inserting it at the\n current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^I Insert a tab at the current cursor position.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^J (F4) Format (justify) the current paragraph.\n Note: paragraphs delimited by blank lines or indentation.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^T (F12) To invoke the spelling checker\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^C (F11) Report current cursor position\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^R (F5) Insert an external file at the current cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^O (F3) Output the current buffer to a file, saving it.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^X (F2) Exit pico, saving buffer.\n \n End of Help.\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n ^Y Prev Pg \n^X Exit Help","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36469415,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36668882,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45894283,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4609375,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.5531915,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55518615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.64744014,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64943486,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.011968086,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
3082547427038456161
|
3863075345035713992
|
idle
|
accessibility
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
selected text to the left of the cursor, the
character under the cursor is not selected.
^U (F10) Uncut (paste) last cut text inserting it at the
current cursor position.
^I Insert a tab at the current cursor position.
^J (F4) Format (justify) the current paragraph.
Note: paragraphs delimited by blank lines or indentation.
^T (F12) To invoke the spelling checker
^C (F11) Report current cursor position
^R (F5) Insert an external file at the current cursor position.
^O (F3) Output the current buffer to a file, saving it.
^X (F2) Exit pico, saving buffer.
End of Help.
^Y Prev Pg
^X Exit Help
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31710
|
1235
|
1
|
2026-05-13T08:51:28.703778+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662288703_m1.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg","depth":4,"on_screen":true,"value":"+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.025,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5861041138513031022
|
1557232335822085576
|
visual_change
|
accessibility
|
NULL
|
+vcs_info:69> [[ -n '' ]]
+vcs_info:70& +vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31711
|
1235
|
2
|
2026-05-13T08:51:43.804382+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662303804_m1.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh
#!/bin/bash
# screenpipe_sync_db.sh
# Database operations for screenpipe sync
# Source this file to use the functions, or execute standalone with env vars set
# Source helpers
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/screenpipe_sync_helpers.sh"
# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────
db_init_tables() {
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;
DETACH nas;
"
}
db_create_indexes() {
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n#!/bin/bash\n# screenpipe_sync_db.sh\n# Database operations for screenpipe sync\n# Source this file to use the functions, or execute standalone with env vars set\n\n# Source helpers\nLIB_DIR=\"$(cd \"$(dirname \"${BASH_SOURCE[0]}\")\" && pwd)\"\nsource \"$LIB_DIR/screenpipe_sync_helpers.sh\"\n\n# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────\n\ndb_init_tables() {\n\u0000\u0000run_sqlite_heredoc \"creating tables\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;\nDETACH nas;\n\"\n}\n\ndb_create_indexes() {\n\u0000\u0000run_sqlite_heredoc \"creating indexes\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n#!/bin/bash\n# screenpipe_sync_db.sh\n# Database operations for screenpipe sync\n# Source this file to use the functions, or execute standalone with env vars set\n\n# Source helpers\nLIB_DIR=\"$(cd \"$(dirname \"${BASH_SOURCE[0]}\")\" && pwd)\"\nsource \"$LIB_DIR/screenpipe_sync_helpers.sh\"\n\n# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────\n\ndb_init_tables() {\n\u0000\u0000run_sqlite_heredoc \"creating tables\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;\nCREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;\nDETACH nas;\n\"\n}\n\ndb_create_indexes() {\n\u0000\u0000run_sqlite_heredoc \"creating indexes\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);\nCREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);\nCREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.025,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2277063330185885084
|
4367496095487315400
|
visual_change
|
accessibility
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh
#!/bin/bash
# screenpipe_sync_db.sh
# Database operations for screenpipe sync
# Source this file to use the functions, or execute standalone with env vars set
# Source helpers
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/screenpipe_sync_helpers.sh"
# ─── DB FUNCTIONS ─────────────────────────────────────────────────────────────
db_init_tables() {
run_sqlite_heredoc "creating tables" "
ATTACH '$NAS_DB' AS nas;
CREATE TABLE IF NOT EXISTS nas.frames AS SELECT * FROM main.frames WHERE 0;
CREATE TABLE IF NOT EXISTS nas.elements AS SELECT * FROM main.elements WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ui_events AS SELECT * FROM main.ui_events WHERE 0;
CREATE TABLE IF NOT EXISTS nas.ocr_text AS SELECT * FROM main.ocr_text WHERE 0;
CREATE TABLE IF NOT EXISTS nas.video_chunks AS SELECT * FROM main.video_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.meetings AS SELECT * FROM main.meetings WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_chunks AS SELECT * FROM main.audio_chunks WHERE 0;
CREATE TABLE IF NOT EXISTS nas.audio_transcriptions AS SELECT * FROM main.audio_transcriptions WHERE 0;
DETACH nas;
"
}
db_create_indexes() {
run_sqlite_heredoc "creating indexes" "
ATTACH '$NAS_DB' AS nas;
CREATE INDEX IF NOT EXISTS nas.idx_frames_timestamp ON frames(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_frames_app_name ON frames(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_window_name ON frames(window_name);
CREATE INDEX IF NOT EXISTS nas.idx_frames_video_chunk_id ON frames(video_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_id ON elements(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_elements_frame_src_role ON elements(frame_id, source, role) WHERE text IS NOT NULL;
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_timestamp ON ui_events(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_app_name ON ui_events(app_name);
CREATE INDEX IF NOT EXISTS nas.idx_ui_events_frame_id ON ui_events(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
31710
|
NULL
|
NULL
|
NULL
|
|
31712
|
1235
|
3
|
2026-05-13T08:51:49.867942+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662309867_m1.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
CREATE INDEX IF NOT EXISTS nas.idx_audio_chunks_timestamp ON audio_chunks(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_audio_trans_chunk_id ON audio_transcriptions(audio_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_audio_trans_timestamp ON audio_transcriptions(timestamp);
DETACH nas;
"
}
db_create_fts() {
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.audio_transcriptions_fts USING fts5(
transcription,
device,
speaker_id,
content='audio_transcriptions',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\nCREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);\nCREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);\nCREATE INDEX IF NOT EXISTS nas.idx_audio_chunks_timestamp ON audio_chunks(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_audio_trans_chunk_id ON audio_transcriptions(audio_chunk_id);\nCREATE INDEX IF NOT EXISTS nas.idx_audio_trans_timestamp ON audio_transcriptions(timestamp);\nDETACH nas;\n\"\n}\n\ndb_create_fts() {\n run_sqlite_heredoc \"creating FTS tables\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(\n text, role, frame_id UNINDEXED,\n content='elements', content_rowid='id', tokenize='unicode61'\n);\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(\n full_text, app_name, window_name, browser_url, id UNINDEXED,\n tokenize='unicode61'\n);\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(\n text_content,\n app_name,\n window_title,\n\u0000\u0000\u0000\u0000element_name,\n content='ui_events',\n\u0000\u0000 content_rowid='id',\n tokenize='unicode61'\n);\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.audio_transcriptions_fts USING fts5(\n transcription,\n device,\n speaker_id,\n content='audio_transcriptions',\n content_rowid='id',\n tokenize='unicode61'\n);\nDETACH nas;\n\"\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\nCREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);\nCREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);\nCREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);\nCREATE INDEX IF NOT EXISTS nas.idx_audio_chunks_timestamp ON audio_chunks(timestamp);\nCREATE INDEX IF NOT EXISTS nas.idx_audio_trans_chunk_id ON audio_transcriptions(audio_chunk_id);\nCREATE INDEX IF NOT EXISTS nas.idx_audio_trans_timestamp ON audio_transcriptions(timestamp);\nDETACH nas;\n\"\n}\n\ndb_create_fts() {\n run_sqlite_heredoc \"creating FTS tables\" \"\nATTACH '$NAS_DB' AS nas;\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(\n text, role, frame_id UNINDEXED,\n content='elements', content_rowid='id', tokenize='unicode61'\n);\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(\n full_text, app_name, window_name, browser_url, id UNINDEXED,\n tokenize='unicode61'\n);\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(\n text_content,\n app_name,\n window_title,\n\u0000\u0000\u0000\u0000element_name,\n content='ui_events',\n\u0000\u0000 content_rowid='id',\n tokenize='unicode61'\n);\nCREATE VIRTUAL TABLE IF NOT EXISTS nas.audio_transcriptions_fts USING fts5(\n transcription,\n device,\n speaker_id,\n content='audio_transcriptions',\n content_rowid='id',\n tokenize='unicode61'\n);\nDETACH nas;\n\"\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.025,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2127136925680810689
|
2133710680311549384
|
visual_change
|
accessibility
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh
CREATE INDEX IF NOT EXISTS nas.idx_ocr_text_frame_id ON ocr_text(frame_id);
CREATE INDEX IF NOT EXISTS nas.idx_meetings_start ON meetings(meeting_start);
CREATE INDEX IF NOT EXISTS nas.idx_video_chunks_device ON video_chunks(device_name);
CREATE INDEX IF NOT EXISTS nas.idx_audio_chunks_timestamp ON audio_chunks(timestamp);
CREATE INDEX IF NOT EXISTS nas.idx_audio_trans_chunk_id ON audio_transcriptions(audio_chunk_id);
CREATE INDEX IF NOT EXISTS nas.idx_audio_trans_timestamp ON audio_transcriptions(timestamp);
DETACH nas;
"
}
db_create_fts() {
run_sqlite_heredoc "creating FTS tables" "
ATTACH '$NAS_DB' AS nas;
CREATE VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(
text, role, frame_id UNINDEXED,
content='elements', content_rowid='id', tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.frames_fts USING fts5(
full_text, app_name, window_name, browser_url, id UNINDEXED,
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(
text_content,
app_name,
window_title,
element_name,
content='ui_events',
content_rowid='id',
tokenize='unicode61'
);
CREATE VIRTUAL TABLE IF NOT EXISTS nas.audio_transcriptions_fts USING fts5(
transcription,
device,
speaker_id,
content='audio_transcriptions',
content_rowid='id',
tokenize='unicode61'
);
DETACH nas;
"
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31713
|
1236
|
1
|
2026-05-13T08:51:56.136045+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662316136_m2.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh
run_sqlite_heredoc "audio_transcriptions ($src_atrans rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.audio_transcriptions
SELECT t.* FROM main.audio_transcriptions t
JOIN main.audio_chunks c ON t.audio_chunk_id = c.id
WHERE date(c.timestamp) = '$target_date';
DETACH nas;
"
}
db_update_fts() {
local target_date="$1"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$target_date'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$target_date'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$target_date'
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n run_sqlite_heredoc \"audio_transcriptions ($src_atrans rows)\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT OR IGNORE INTO nas.audio_transcriptions \n SELECT t.* FROM main.audio_transcriptions t\n JOIN main.audio_chunks c ON t.audio_chunk_id = c.id\n WHERE date(c.timestamp) = '$target_date';\nDETACH nas;\n\"\n} \n\ndb_update_fts() {\n local target_date=\"$1\"\n \n run_sqlite_heredoc \"elements_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.elements_fts(rowid, text, role)\n SELECT e.id, e.text, e.role\n FROM nas.elements e\n JOIN nas.frames f ON e.frame_id = f.id\n WHERE date(f.timestamp) = '$target_date'\n AND e.text IS NOT NULL;\nDETACH nas;\n\"\n \n run_sqlite_heredoc \"frames_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)\n SELECT id, full_text, app_name, window_name, browser_url, id\n FROM nas.frames\n WHERE date(timestamp) = '$target_date'\n AND full_text IS NOT NULL;\nDETACH nas;\n\"\n\n run_sqlite_heredoc \"ui_events_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)\n\u0000\u0000SELECT id, text_content, app_name, window_title, element_name\n FROM nas.ui_events\n WHERE date(timestamp) = '$target_date'\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n run_sqlite_heredoc \"audio_transcriptions ($src_atrans rows)\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT OR IGNORE INTO nas.audio_transcriptions \n SELECT t.* FROM main.audio_transcriptions t\n JOIN main.audio_chunks c ON t.audio_chunk_id = c.id\n WHERE date(c.timestamp) = '$target_date';\nDETACH nas;\n\"\n} \n\ndb_update_fts() {\n local target_date=\"$1\"\n \n run_sqlite_heredoc \"elements_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.elements_fts(rowid, text, role)\n SELECT e.id, e.text, e.role\n FROM nas.elements e\n JOIN nas.frames f ON e.frame_id = f.id\n WHERE date(f.timestamp) = '$target_date'\n AND e.text IS NOT NULL;\nDETACH nas;\n\"\n \n run_sqlite_heredoc \"frames_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)\n SELECT id, full_text, app_name, window_name, browser_url, id\n FROM nas.frames\n WHERE date(timestamp) = '$target_date'\n AND full_text IS NOT NULL;\nDETACH nas;\n\"\n\n run_sqlite_heredoc \"ui_events_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)\n\u0000\u0000SELECT id, text_content, app_name, window_title, element_name\n FROM nas.ui_events\n WHERE date(timestamp) = '$target_date'\n\n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36469415,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36668882,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45894283,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4609375,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.5531915,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55518615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.64744014,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64943486,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.011968086,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5272109242485106772
|
1557232335822081480
|
idle
|
accessibility
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh
run_sqlite_heredoc "audio_transcriptions ($src_atrans rows)" "
ATTACH '$NAS_DB' AS nas;
INSERT OR IGNORE INTO nas.audio_transcriptions
SELECT t.* FROM main.audio_transcriptions t
JOIN main.audio_chunks c ON t.audio_chunk_id = c.id
WHERE date(c.timestamp) = '$target_date';
DETACH nas;
"
}
db_update_fts() {
local target_date="$1"
run_sqlite_heredoc "elements_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.elements_fts(rowid, text, role)
SELECT e.id, e.text, e.role
FROM nas.elements e
JOIN nas.frames f ON e.frame_id = f.id
WHERE date(f.timestamp) = '$target_date'
AND e.text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "frames_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.frames_fts(rowid, full_text, app_name, window_name, browser_url, id)
SELECT id, full_text, app_name, window_name, browser_url, id
FROM nas.frames
WHERE date(timestamp) = '$target_date'
AND full_text IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "ui_events_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.ui_events_fts(rowid, text_content, app_name, window_title, element_name)
SELECT id, text_content, app_name, window_title, element_name
FROM nas.ui_events
WHERE date(timestamp) = '$target_date'
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
31709
|
NULL
|
NULL
|
NULL
|
|
31714
|
1235
|
4
|
2026-05-13T08:52:20.001636+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662340001_m1.jpg...
|
iTerm2
|
nano
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh Modified
FROM nas.ui_events
WHERE date(timestamp) = '$target_date'
AND text_content IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "audio_transcriptions_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.audio_transcriptions_fts(rowid, transcription, device, speaker_id)
SELECT t.id, t.transcription, t.device, t.speaker_id
FROM nas.audio_transcriptions t
JOIN nas.audio_chunks c ON t.audio_chunk_id = c.id
WHERE date(c.timestamp) = '$target_date'
AND t.transcription IS NOT NULL;
DETACH nas;
"
}
db_verify() {
local target_date="$1"
local src_frames="$2"
local src_elements="$3"
local src_ui="$4"
local src_ocr="$5"
local src_meetings="$6"
local src_achunks="$7"
local src_atrans="$8"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$target_date';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$target_date';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$target_date';")
V_ACHUNKS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM audio_chunks WHERE date(timestamp) = '$target_date';")
V_ATRANS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM audio_transcriptions WHERE audio_chunk_id IN (SELECT id FROM audio_chunks WHERE date(timestamp) = '$target_date');")
check "frames" "$V_FRAMES" "$src_frames"
check "elements" "$V_ELEMENTS" "$src_elements"
check "ui_events" "$V_UI" "$src_ui"
check "ocr_text" "$V_OCR" "$src_ocr"
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
Y Yes
^C Cancel N No
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh Modified \n\n FROM nas.ui_events\n WHERE date(timestamp) = '$target_date'\n AND text_content IS NOT NULL;\nDETACH nas;\n\"\n \n run_sqlite_heredoc \"audio_transcriptions_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.audio_transcriptions_fts(rowid, transcription, device, speaker_id)\n\u0000\u0000SELECT t.id, t.transcription, t.device, t.speaker_id\n FROM nas.audio_transcriptions t\n JOIN nas.audio_chunks c ON t.audio_chunk_id = c.id\n WHERE date(c.timestamp) = '$target_date'\n AND t.transcription IS NOT NULL; \nDETACH nas;\n\"\n}\n \ndb_verify() {\n local target_date=\"$1\"\n local src_frames=\"$2\" \n local src_elements=\"$3\"\n local src_ui=\"$4\"\n \u0000local src_ocr=\"$5\"\n local src_meetings=\"$6\"\n local src_achunks=\"$7\"\n local src_atrans=\"$8\"\n \n V_FRAMES=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$target_date';\")\n V_ELEMENTS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');\")\n V_UI=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$target_date';\")\n V_OCR=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');\")\n V_MEETINGS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$target_date';\")\n\u0000\u0000V_ACHUNKS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM audio_chunks WHERE date(timestamp) = '$target_date';\")\n V_ATRANS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM audio_transcriptions WHERE audio_chunk_id IN (SELECT id FROM audio_chunks WHERE date(timestamp) = '$target_date');\")\n\n check \"frames\" \"$V_FRAMES\" \"$src_frames\"\n\u0000\u0000check \"elements\" \"$V_ELEMENTS\" \"$src_elements\"\n check \"ui_events\" \"$V_UI\" \"$src_ui\"\n check \"ocr_text\" \"$V_OCR\" \"$src_ocr\"\nSave modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? \n Y Yes \n^C Cancel N No","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n UW PICO 5.09 File: screenpipe_sync_db.sh Modified \n\n FROM nas.ui_events\n WHERE date(timestamp) = '$target_date'\n AND text_content IS NOT NULL;\nDETACH nas;\n\"\n \n run_sqlite_heredoc \"audio_transcriptions_fts\" \"\nATTACH '$NAS_DB' AS nas;\nINSERT INTO nas.audio_transcriptions_fts(rowid, transcription, device, speaker_id)\n\u0000\u0000SELECT t.id, t.transcription, t.device, t.speaker_id\n FROM nas.audio_transcriptions t\n JOIN nas.audio_chunks c ON t.audio_chunk_id = c.id\n WHERE date(c.timestamp) = '$target_date'\n AND t.transcription IS NOT NULL; \nDETACH nas;\n\"\n}\n \ndb_verify() {\n local target_date=\"$1\"\n local src_frames=\"$2\" \n local src_elements=\"$3\"\n local src_ui=\"$4\"\n \u0000local src_ocr=\"$5\"\n local src_meetings=\"$6\"\n local src_achunks=\"$7\"\n local src_atrans=\"$8\"\n \n V_FRAMES=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$target_date';\")\n V_ELEMENTS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');\")\n V_UI=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$target_date';\")\n V_OCR=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');\")\n V_MEETINGS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$target_date';\")\n\u0000\u0000V_ACHUNKS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM audio_chunks WHERE date(timestamp) = '$target_date';\")\n V_ATRANS=$(sqlite3 \"$NAS_DB\" \"SELECT COUNT(*) FROM audio_transcriptions WHERE audio_chunk_id IN (SELECT id FROM audio_chunks WHERE date(timestamp) = '$target_date');\")\n\n check \"frames\" \"$V_FRAMES\" \"$src_frames\"\n\u0000\u0000check \"elements\" \"$V_ELEMENTS\" \"$src_elements\"\n check \"ui_events\" \"$V_UI\" \"$src_ui\"\n check \"ocr_text\" \"$V_OCR\" \"$src_ocr\"\nSave modified buffer (ANSWERING \"No\" WILL DESTROY CHANGES) ? \n Y Yes \n^C Cancel N No","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"nano","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"nano","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.025,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5041373988733172348
|
8402703769433624008
|
idle
|
accessibility
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
UW PICO 5.09 File: screenpipe_sync_db.sh Modified
FROM nas.ui_events
WHERE date(timestamp) = '$target_date'
AND text_content IS NOT NULL;
DETACH nas;
"
run_sqlite_heredoc "audio_transcriptions_fts" "
ATTACH '$NAS_DB' AS nas;
INSERT INTO nas.audio_transcriptions_fts(rowid, transcription, device, speaker_id)
SELECT t.id, t.transcription, t.device, t.speaker_id
FROM nas.audio_transcriptions t
JOIN nas.audio_chunks c ON t.audio_chunk_id = c.id
WHERE date(c.timestamp) = '$target_date'
AND t.transcription IS NOT NULL;
DETACH nas;
"
}
db_verify() {
local target_date="$1"
local src_frames="$2"
local src_elements="$3"
local src_ui="$4"
local src_ocr="$5"
local src_meetings="$6"
local src_achunks="$7"
local src_atrans="$8"
V_FRAMES=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM frames WHERE date(timestamp) = '$target_date';")
V_ELEMENTS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM elements WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');")
V_UI=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ui_events WHERE date(timestamp) = '$target_date';")
V_OCR=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM ocr_text WHERE frame_id IN (SELECT id FROM frames WHERE date(timestamp) = '$target_date');")
V_MEETINGS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM meetings WHERE date(meeting_start)= '$target_date';")
V_ACHUNKS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM audio_chunks WHERE date(timestamp) = '$target_date';")
V_ATRANS=$(sqlite3 "$NAS_DB" "SELECT COUNT(*) FROM audio_transcriptions WHERE audio_chunk_id IN (SELECT id FROM audio_chunks WHERE date(timestamp) = '$target_date');")
check "frames" "$V_FRAMES" "$src_frames"
check "elements" "$V_ELEMENTS" "$src_elements"
check "ui_events" "$V_UI" "$src_ui"
check "ocr_text" "$V_OCR" "$src_ocr"
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
Y Yes
^C Cancel N No
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
nano
Close Tab
screenpipe"
Close Tab
⌥⌘1
nano...
|
31712
|
NULL
|
NULL
|
NULL
|
|
31715
|
1235
|
5
|
2026-05-13T08:52:23.353026+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662343353_m1.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"}]...
|
-464970200694679968
|
-8975051815100627122
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31716
|
1236
|
2
|
2026-05-13T08:52:23.365204+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662343365_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_db.sh — Un screenpipe [SSH: nas] — screenpipe_sync_db.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"}]...
|
-7607639264154532462
|
-6092748053581429942
|
click
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31717
|
1235
|
6
|
2026-05-13T08:52:23.923611+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662343923_m1.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_old.sh — U screenpipe [SSH: nas] — screenpipe_sync_old.sh — Untracked...
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 390, Col 86
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
31m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted
this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.
Expand content to scroll
Thought
for 1s
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Add audio file copying to sync flow
Thought
for 1s
Read
screenpipe_sync_files.sh
Thought
for 1s
screenpipe_sync_files.sh
+
37
total_size
=
$(
du
-sh
"
$nas_audio
"
|
cut
-f1
)
printf
" %-36s %d file(s), %s\n"
"audio files total:"
"
$count
"
"
$total_size
"
|
tee
-a
"
$LOG_FILE
"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync_files.sh
+
3
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
step
"Copying screenpipe logs for
$TARGET_DATE
"
Thoughts
screenpipe_sync.sh
+
4
# ─── COPY AUDIO FILES ─────────────────────────────────────────────────────────
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
# ─── COPY LOGS ────────────────────────────────────────────────────────────────
Thoughts
7
/
7
tasks
done
Thought
for 1s
I've completed the refactoring
and added audio file syncing. Here's what was done:
Refactoring:
Created
lib/
directory with three modules:
lib/screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
lib/screenpipe_sync_db.sh
- all DB operations (tables, indexes
, sync, FTS, verify)
lib/screenpipe_sync_files.sh
- data folder, audio files, and log
copying
Refactored
screenpipe_sync.sh
to source
the modules and call functions
Main script
maintains exact same CLI interface for backward compatibility
Audio File Syncing:
Added
copy_audio_files()
function to
lib/screenpipe_sync_files.sh
Queries
audio_chunks
table for file paths on
target date
Copies audio files (e.g.,
LakyLak bose
qc35 II (input)_2026-05
-12_06-49-17.mp4
) from
~/.screenpipe/data
to
$NAS_DATA/audio/...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 390, Col 86","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"31m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"meetings\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_MEETINGS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_chunks\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ACHUNKS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_transcriptions\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ATRANS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db_verify","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_FRAMES","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ELEMENTS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_UI","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_OCR","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"41","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"else","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %s\\n\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"rsync logs → NAS\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"skipped (no matching logs)\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_logs","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-n","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/screenpipe_sync.sh","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Canceled","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"terminal command","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.","depth":25,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand content to scroll","depth":23,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Add audio file copying to sync flow","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"37","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"total_size","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"du","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-sh","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$nas_audio","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cut","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-f1","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %d file(s), %s\\n\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio files total:\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$count","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$total_size","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tee","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-a","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$LOG_FILE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"step","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"Copying audio files for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_audio_files","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"step","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"Copying screenpipe logs for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ─── COPY AUDIO FILES ─────────────────────────────────────────────────────────","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"step","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"Copying audio files for","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_audio_files","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ─── COPY LOGS ────────────────────────────────────────────────────────────────","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I've completed the refactoring","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"and added audio file syncing. Here's what was done:","depth":21,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactoring:","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Created","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"directory with three modules:","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/screenpipe_sync_helpers.sh","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- logging, timing, SQLite helpers","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/screenpipe_sync_db.sh","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all DB operations (tables, indexes","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":", sync, FTS, verify)","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/screenpipe_sync_files.sh","depth":26,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- data folder, audio files, and log","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copying","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactored","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"to source","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"the modules and call functions","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Main script","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"maintains exact same CLI interface for backward compatibility","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Audio File Syncing:","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Added","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_audio_files()","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"function to","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/screenpipe_sync_files.sh","depth":24,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Queries","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"audio_chunks","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"table for file paths on","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"target date","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Copies audio files (e.g.,","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"LakyLak bose","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"qc35 II (input)_2026-05","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-12_06-49-17.mp4","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") from","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"~/.screenpipe/data","depth":23,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"to","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$NAS_DATA/audio/","depth":23,"on_screen":true,"role_description":"text"}]...
|
-1080623167353842666
|
8437850616770702591
|
visual_change
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 390, Col 86
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
31m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted
this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.
Expand content to scroll
Thought
for 1s
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Add audio file copying to sync flow
Thought
for 1s
Read
screenpipe_sync_files.sh
Thought
for 1s
screenpipe_sync_files.sh
+
37
total_size
=
$(
du
-sh
"
$nas_audio
"
|
cut
-f1
)
printf
" %-36s %d file(s), %s\n"
"audio files total:"
"
$count
"
"
$total_size
"
|
tee
-a
"
$LOG_FILE
"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync_files.sh
+
3
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
step
"Copying screenpipe logs for
$TARGET_DATE
"
Thoughts
screenpipe_sync.sh
+
4
# ─── COPY AUDIO FILES ─────────────────────────────────────────────────────────
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
# ─── COPY LOGS ────────────────────────────────────────────────────────────────
Thoughts
7
/
7
tasks
done
Thought
for 1s
I've completed the refactoring
and added audio file syncing. Here's what was done:
Refactoring:
Created
lib/
directory with three modules:
lib/screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
lib/screenpipe_sync_db.sh
- all DB operations (tables, indexes
, sync, FTS, verify)
lib/screenpipe_sync_files.sh
- data folder, audio files, and log
copying
Refactored
screenpipe_sync.sh
to source
the modules and call functions
Main script
maintains exact same CLI interface for backward compatibility
Audio File Syncing:
Added
copy_audio_files()
function to
lib/screenpipe_sync_files.sh
Queries
audio_chunks
table for file paths on
target date
Copies audio files (e.g.,
LakyLak bose
qc35 II (input)_2026-05
-12_06-49-17.mp4
) from
~/.screenpipe/data
to
$NAS_DATA/audio/...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31718
|
1236
|
3
|
2026-05-13T08:52:24.670398+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662344670_m2.jpg...
|
Windsurf
|
screenpipe [SSH: nas] — screenpipe_sync_old.sh — U screenpipe [SSH: nas] — screenpipe_sync_old.sh — Untracked...
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 390, Col 86
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
31m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted
this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.
Expand content to scroll
Thought
for 1s
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Add audio file copying to sync flow
Thought
for 1s
Read
screenpipe_sync_files.sh
Thought
for 1s
screenpipe_sync_files.sh
+
37
total_size
=
$(
du
-sh
"
$nas_audio
"
|
cut
-f1
)
printf
" %-36s %d file(s), %s\n"
"audio files total:"
"
$count
"
"
$total_size
"
|
tee
-a
"
$LOG_FILE
"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync_files.sh
+
3
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
step
"Copying screenpipe logs for
$TARGET_DATE
"
Thoughts
screenpipe_sync.sh
+
4
# ─── COPY AUDIO FILES ─────────────────────────────────────────────────────────
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
# ─── COPY LOGS ────────────────────────────────────────────────────────────────
Thoughts
7
/
7
tasks
done
Thought
for 1s
I've completed the refactoring
and added audio file syncing. Here's what was done:
Refactoring:
Created
lib/
directory with three modules:
lib/screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
lib/screenpipe_sync_db.sh
- all DB operations (tables, indexes
, sync, FTS, verify)
lib/screenpipe_sync_files.sh
- data folder, audio files, and log
copying
Refactored
screenpipe_sync.sh...
|
[{"role":"AXRadioButton","text [{"role":"AXRadioButton","text":"Explorer (⌥⌘E)","depth":18,"bounds":{"left":0.0,"top":0.047885075,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":true,"is_expanded":true},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.05586592,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Search (⇧⌘F)","depth":18,"bounds":{"left":0.0,"top":0.07581804,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.083798885,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Source Control (⇧⌘G) - 19 pending changes","depth":18,"bounds":{"left":0.0,"top":0.103751,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.11173184,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"19","depth":21,"bounds":{"left":0.005319149,"top":0.11811652,"width":0.0033244682,"height":0.007980846},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.0056515955,"top":0.118914604,"width":0.0013297872,"height":0.0071827616}},{"char_start":1,"char_count":1,"bounds":{"left":0.006981383,"top":0.118914604,"width":0.0016622341,"height":0.0071827616}}],"role_description":"text"},{"role":"AXRadioButton","text":"Codemaps","depth":18,"bounds":{"left":0.0,"top":0.13168396,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.1396648,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"DeepWiki","depth":18,"bounds":{"left":0.0,"top":0.15961692,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"Run and Debug","depth":18,"bounds":{"left":0.0,"top":0.18754987,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.19553073,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Remote Explorer","depth":18,"bounds":{"left":0.0,"top":0.21548285,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.22346368,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXRadioButton","text":"Extensions (⇧⌘X)","depth":18,"bounds":{"left":0.0,"top":0.2434158,"width":0.011635638,"height":0.02793296},"on_screen":true,"role_description":"tab","subrole":"AXTabButton","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":21,"bounds":{"left":0.0033244682,"top":0.25139666,"width":0.004986702,"height":0.011971269},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer","depth":17,"bounds":{"left":0.01462766,"top":0.047885075,"width":0.013630319,"height":0.023144454},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Explorer","depth":18,"bounds":{"left":0.01462766,"top":0.054269753,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.014960106,"top":0.055067837,"width":0.0019946808,"height":0.008778931}},{"char_start":1,"char_count":7,"bounds":{"left":0.016954787,"top":0.055067837,"width":0.011303191,"height":0.008778931}}],"role_description":"text"},{"role":"AXButton","text":"Explorer Section: screenpipe [SSH: nas]","depth":21,"bounds":{"left":0.011635638,"top":0.07102953,"width":0.0831117,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":true},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.0726257,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Explorer Section: screenpipe [SSH: nas]","depth":22,"bounds":{"left":0.016954787,"top":0.07102953,"width":0.035904255,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"screenpipe [SSH: nas]","depth":23,"bounds":{"left":0.016954787,"top":0.07342378,"width":0.035904255,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.07342378,"width":0.0019946808,"height":0.009577015}},{"char_start":1,"char_count":20,"bounds":{"left":0.018949468,"top":0.07342378,"width":0.034242023,"height":0.009577015}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.08699122,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.08699122,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"#recycle","depth":27,"bounds":{"left":0.025930852,"top":0.08699122,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.087789305,"width":0.0026595744,"height":0.0103751}},{"char_start":1,"char_count":7,"bounds":{"left":0.02825798,"top":0.087789305,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.10215483,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.10215483,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app","depth":27,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0063164895,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.10215483,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":2,"bounds":{"left":0.027925532,"top":0.10215483,"width":0.004654255,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.10215483,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.11652035,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.11652035,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"data","depth":27,"bounds":{"left":0.025930852,"top":0.11652035,"width":0.0076462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.11731844,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":3,"bounds":{"left":0.02825798,"top":0.11731844,"width":0.005319149,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.01462766,"top":0.13088587,"width":0.0043218085,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib","depth":27,"bounds":{"left":0.025930852,"top":0.13088587,"width":0.0039893617,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.13168396,"width":0.0009973404,"height":0.0103751}},{"char_start":1,"char_count":2,"bounds":{"left":0.026928192,"top":0.13168396,"width":0.0033244682,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.13168396,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.14604948,"width":0.003656915,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":27,"bounds":{"left":0.027925532,"top":0.14604948,"width":0.039893616,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.14604948,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":20,"bounds":{"left":0.029920213,"top":0.14604948,"width":0.037898935,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.14604948,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.16041501,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":27,"bounds":{"left":0.027925532,"top":0.16041501,"width":0.04255319,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.16121309,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":23,"bounds":{"left":0.029920213,"top":0.16121309,"width":0.04089096,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.16121309,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.021941489,"top":0.17478053,"width":0.003656915,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":27,"bounds":{"left":0.027925532,"top":0.17478053,"width":0.048204787,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.02825798,"top":0.17557861,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.029920213,"top":0.17557861,"width":0.046210106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.17557861,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.18994413,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.18994413,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"logs","depth":27,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.006981383,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.18994413,"width":0.0009973404,"height":0.011173184}},{"char_start":1,"char_count":3,"bounds":{"left":0.026928192,"top":0.18994413,"width":0.0063164895,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.08676862,"top":0.18994413,"width":0.0039893617,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.014295213,"top":0.20430966,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.20430966,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pipes","depth":27,"bounds":{"left":0.025930852,"top":0.20430966,"width":0.00930851,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.20510775,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":4,"bounds":{"left":0.02825798,"top":0.20510775,"width":0.006981383,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.21867518,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":".gitignore","depth":27,"bounds":{"left":0.025930852,"top":0.21867518,"width":0.015957447,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.21947326,"width":0.0013297872,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.026928192,"top":0.21947326,"width":0.014960106,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.23383878,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"app_settings.json","depth":27,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.029920213,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.23383878,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":16,"bounds":{"left":0.027925532,"top":0.23383878,"width":0.027925532,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.2482043,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db","depth":27,"bounds":{"left":0.025930852,"top":0.2482043,"width":0.01761968,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.2490024,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":9,"bounds":{"left":0.027925532,"top":0.2490024,"width":0.015625,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.26256984,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db-bak","depth":27,"bounds":{"left":0.025930852,"top":0.26256984,"width":0.025265958,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.26336792,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":13,"bounds":{"left":0.027925532,"top":0.26336792,"width":0.023603724,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.26336792,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.27773345,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"archive.db.bak-pre-installid","depth":27,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.046210106,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.27773345,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":27,"bounds":{"left":0.027925532,"top":0.27773345,"width":0.04454787,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.27773345,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.29209897,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite","depth":27,"bounds":{"left":0.025930852,"top":0.29209897,"width":0.01462766,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.29289705,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":8,"bounds":{"left":0.02825798,"top":0.29289705,"width":0.012300532,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3064645,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-shm","depth":27,"bounds":{"left":0.025930852,"top":0.3064645,"width":0.023271276,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.30726257,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.30726257,"width":0.021276595,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3216281,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db.sqlite-wal","depth":27,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.021941489,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3216281,"width":0.0023271276,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.02825798,"top":0.3216281,"width":0.019614361,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.33599362,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_fts_migrate.sh","depth":27,"bounds":{"left":0.025930852,"top":0.33599362,"width":0.04488032,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.3367917,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":24,"bounds":{"left":0.027925532,"top":0.3367917,"width":0.04288564,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.3367917,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.35035914,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync copy.sh","depth":27,"bounds":{"left":0.025930852,"top":0.35035914,"width":0.042220745,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.35115722,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":22,"bounds":{"left":0.027925532,"top":0.35115722,"width":0.04055851,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.35115722,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.36552274,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_old.sh","depth":27,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.04055851,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.36552274,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":21,"bounds":{"left":0.027925532,"top":0.36552274,"width":0.03856383,"height":0.011173184}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.36552274,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.37988827,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_updated.sh","depth":27,"bounds":{"left":0.025930852,"top":0.37988827,"width":0.04920213,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.38068634,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":25,"bounds":{"left":0.027925532,"top":0.38068634,"width":0.047539894,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"U","depth":27,"bounds":{"left":0.087765954,"top":0.38068634,"width":0.0026595744,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.3942538,"width":0.0039893617,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":27,"bounds":{"left":0.025930852,"top":0.3942538,"width":0.03357713,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.39505187,"width":0.0019946808,"height":0.0103751}},{"char_start":1,"char_count":17,"bounds":{"left":0.027925532,"top":0.39505187,"width":0.03158245,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"M","depth":27,"bounds":{"left":0.087101065,"top":0.39505187,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":27,"bounds":{"left":0.019614361,"top":0.4094174,"width":0.0039893617,"height":0.0103751},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe.db","depth":27,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.023936171,"height":0.0103751},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.025930852,"top":0.4094174,"width":0.0019946808,"height":0.011173184}},{"char_start":1,"char_count":12,"bounds":{"left":0.027925532,"top":0.4094174,"width":0.022273935,"height":0.011173184}}],"role_description":"text"},{"role":"AXButton","text":"Outline Section","depth":21,"bounds":{"left":0.011635638,"top":0.95530725,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.95690346,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Outline","depth":22,"bounds":{"left":0.016954787,"top":0.95530725,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Outline","depth":23,"bounds":{"left":0.016954787,"top":0.9577015,"width":0.011635638,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9584996,"width":0.0026595744,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.019946808,"top":0.9584996,"width":0.008976064,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"Timeline Section","depth":21,"bounds":{"left":0.011635638,"top":0.9696728,"width":0.0831117,"height":0.015163607},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.011968086,"top":0.97206706,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXHeading","text":"Timeline","depth":22,"bounds":{"left":0.016954787,"top":0.97047085,"width":0.013630319,"height":0.014365523},"on_screen":true,"role_description":"heading"},{"role":"AXStaticText","text":"Timeline","depth":23,"bounds":{"left":0.016954787,"top":0.9728651,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.017287234,"top":0.9728651,"width":0.0023271276,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.019281914,"top":0.9728651,"width":0.011635638,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"remote SSH: nas","depth":16,"bounds":{"left":0.0016622341,"top":0.9848364,"width":0.024268618,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.0039893617,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SSH: nas","depth":17,"bounds":{"left":0.00831117,"top":0.98723066,"width":0.015292553,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.008643617,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":7,"bounds":{"left":0.009640957,"top":0.98723066,"width":0.012300532,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - master*, Checkout Branch/Tag...","depth":16,"bounds":{"left":0.027260639,"top":0.9848364,"width":0.019281914,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.027925532,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"master*","depth":17,"bounds":{"left":0.032247342,"top":0.98723066,"width":0.013630319,"height":0.009577015},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.032579787,"top":0.98723066,"width":0.0009973404,"height":0.009577015}},{"char_start":1,"char_count":6,"bounds":{"left":0.03357713,"top":0.98723066,"width":0.010970744,"height":0.009577015}}],"role_description":"text"},{"role":"AXButton","text":"screenpipe (Git) - Synchronize Changes","depth":16,"bounds":{"left":0.04654255,"top":0.9848364,"width":0.0063164895,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"No Problems","depth":16,"bounds":{"left":0.054853722,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.05618351,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.06050532,"top":0.98723066,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.064494684,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"0","depth":17,"bounds":{"left":0.069148935,"top":0.98723066,"width":0.0029920214,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Forwarded Ports: 41257, 36613, 33153, 45375","depth":16,"bounds":{"left":0.07513298,"top":0.9848364,"width":0.010305851,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"","depth":17,"bounds":{"left":0.07646277,"top":0.98643255,"width":0.004654255,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":17,"bounds":{"left":0.080784574,"top":0.98723066,"width":0.0033244682,"height":0.009577015},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Notifications","depth":16,"bounds":{"left":0.99102396,"top":0.9848364,"width":0.008976042,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Windsurf - Settings","depth":16,"bounds":{"left":0.9567819,"top":0.9848364,"width":0.03357713,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Teams, Daily: 0% quota used · Weekly: 68% quota used","depth":16,"bounds":{"left":0.9421542,"top":0.9848364,"width":0.012965426,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Shell Script","depth":16,"bounds":{"left":0.91988033,"top":0.9848364,"width":0.020611702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"LF","depth":16,"bounds":{"left":0.9115692,"top":0.9848364,"width":0.0066489363,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"UTF-8","depth":16,"bounds":{"left":0.8969415,"top":0.9848364,"width":0.013297873,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Spaces: 2","depth":16,"bounds":{"left":0.87699467,"top":0.9848364,"width":0.01861702,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Ln 390, Col 86","depth":16,"bounds":{"left":0.8494016,"top":0.9848364,"width":0.026263298,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Screen Reader Optimized","depth":16,"bounds":{"left":0.80418885,"top":0.9848364,"width":0.04454787,"height":0.014365523},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Info: Setting up SSH Host (details): Creating local forwarding server...","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Clear","depth":12,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Refactor Sync Script","depth":20,"bounds":{"left":0.76163566,"top":0.05347167,"width":0.034574468,"height":0.011173184},"on_screen":true,"lines":[{"char_start":0,"char_count":1,"bounds":{"left":0.76163566,"top":0.054269753,"width":0.0023271276,"height":0.0103751}},{"char_start":1,"char_count":19,"bounds":{"left":0.76396275,"top":0.054269753,"width":0.032247342,"height":0.0103751}}],"role_description":"text"},{"role":"AXStaticText","text":"16h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"2h","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"31m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"1m","depth":20,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Show More","depth":19,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.23238032,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Began implementing","depth":23,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.03557181,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"refactor-screenpipe-sync-modular-6b711a.md","depth":23,"bounds":{"left":0.8071808,"top":0.07102953,"width":0.077792555,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7649601,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76795214,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7799202,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create refactoring plan to split screenpipe_sync.sh into modular components","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.12965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"mkdir","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.010305851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-p","depth":22,"bounds":{"left":0.7809175,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/lib","depth":22,"bounds":{"left":0.7869016,"top":0.07102953,"width":0.046210106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Create lib/ directory structure","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.049867023,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_helpers.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.047872342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.97539896,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"79","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" step(msg)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" run_sqlite_heredoc(label, sql)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" check(label, got, expected)\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.056848403,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract helper functions to lib/screenpipe_sync_helpers.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.0987367,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_db.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9730718,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"298","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"DB sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8188165,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.8557181,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.8793218,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.90325797,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.9271942,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9325133,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract DB operations to lib/screenpipe_sync_db.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.087101065,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"new","depth":22,"bounds":{"left":0.9734042,"top":0.07102953,"width":0.0063164895,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9840425,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"100","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$((","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(date","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+%s","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":") - SCRIPT_START ))","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.034906916,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"echo","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"File sync complete for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.044215426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"in $((","depth":24,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":24,"bounds":{"left":0.88297874,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))m$((","depth":24,"bounds":{"left":0.89228725,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"TOTAL_ELAPSED","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"%","depth":24,"bounds":{"left":0.93085104,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"60","depth":24,"bounds":{"left":0.9361702,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"))s\"","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Extract file operations to lib/screenpipe_sync_files.sh","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.7669548,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Cascade cannot create","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.039893616,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80285907,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.80851066,"top":0.07102953,"width":0.036236703,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"because it already exists.","depth":21,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.043550532,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"51","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"SCRIPT_DIR","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cd","depth":24,"bounds":{"left":0.7912234,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"$(","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"dirname","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.013297873,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"${","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"BASH_SOURCE","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"[0]}\")\" &&","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"pwd","depth":24,"bounds":{"left":0.8630319,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")\"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_helpers.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_db.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.049534574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"source","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SCRIPT_DIR","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/lib/screenpipe_sync_files.sh\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.05518617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9773936,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"10","depth":23,"bounds":{"left":0.9797208,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.984375,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"189","depth":23,"bounds":{"left":0.98603725,"top":0.07102953,"width":0.005984043,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"meetings\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.79853725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_MEETINGS","depth":24,"bounds":{"left":0.80418885,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82613033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.024268618,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8537234,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_chunks\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.025930852,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.80585104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ACHUNKS","depth":24,"bounds":{"left":0.80984044,"top":0.07102953,"width":0.018284574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.828125,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8334442,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.83543885,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"check","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio_transcriptions\"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$V_ATRANS","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8480718,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.8500665,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"db_verify","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.7875665,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.78956115,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81150264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.81349736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.81515956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_FRAMES","depth":24,"bounds":{"left":0.8171542,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.83710104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8390958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84075797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ELEMENTS","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.86668885,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.86835104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8703458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_UI","depth":24,"bounds":{"left":0.87200797,"top":0.07102953,"width":0.012965426,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8849734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88663566,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_OCR","depth":24,"bounds":{"left":0.8902925,"top":0.07102953,"width":0.014960106,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90525264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90890956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_MEETINGS","depth":24,"bounds":{"left":0.9105718,"top":0.07102953,"width":0.023936171,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.93450797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.93650264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9381649,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ACHUNKS","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96210104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9637633,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96575797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$SRC_ATRANS","depth":24,"bounds":{"left":0.9674202,"top":0.07102953,"width":0.020611702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.98769945,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98138297,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2","depth":23,"bounds":{"left":0.98337764,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-","depth":23,"bounds":{"left":0.98670214,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"41","depth":23,"bounds":{"left":0.98836434,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"else","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %s\\n\"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.04055851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8224734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"rsync logs → NAS\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.03324468,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.85738033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"skipped (no matching logs)\"","depth":24,"bounds":{"left":0.859375,"top":0.07102953,"width":0.051529255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_logs","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78224736,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Test backward compatibility of main script","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.07114362,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Command","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.7815825,"top":0.07102953,"width":0.0009973404,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":23,"bounds":{"left":0.7825798,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"bash","depth":22,"bounds":{"left":0.76894945,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.7769282,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-n","depth":22,"bounds":{"left":0.77892286,"top":0.07102953,"width":0.0043218085,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":22,"bounds":{"left":0.78291225,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/volume1/screenpipe/screenpipe_sync.sh","depth":22,"bounds":{"left":0.7849069,"top":0.07102953,"width":0.076130316,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Canceled","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.01462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"terminal command","depth":22,"bounds":{"left":0.7855718,"top":0.07102953,"width":0.027260639,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Feedback submitted","depth":20,"bounds":{"left":0.7742686,"top":0.07102953,"width":0.032247342,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.","depth":25,"bounds":{"left":0.7659575,"top":0.07102953,"width":0.22506648,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Expand content to scroll","depth":23,"bounds":{"left":0.87333775,"top":0.07102953,"width":0.012300532,"height":0.0007980846},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"6","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0029920214,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76861703,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.7805851,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"5","depth":21,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"more","depth":21,"bounds":{"left":0.76761967,"top":0.07102953,"width":0.00831117,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactor main screenpipe_sync.sh to use modules","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.08444149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":22,"bounds":{"left":0.76662236,"top":0.07102953,"width":0.0016622341,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Add audio file copying to sync flow","depth":22,"bounds":{"left":0.7712766,"top":0.07102953,"width":0.05851064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Read","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.008643617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":21,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.042220745,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.9857048,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"37","depth":23,"bounds":{"left":0.9880319,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"total_size","depth":24,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"=","depth":24,"bounds":{"left":0.7912234,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$(","depth":24,"bounds":{"left":0.7932181,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"du","depth":24,"bounds":{"left":0.796875,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-sh","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8078458,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.80984044,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$nas_audio","depth":24,"bounds":{"left":0.81150264,"top":0.07102953,"width":0.01861702,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.82978725,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8317819,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":24,"bounds":{"left":0.8334442,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.83543885,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"cut","depth":24,"bounds":{"left":0.83710104,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-f1","depth":24,"bounds":{"left":0.8444149,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":")","depth":24,"bounds":{"left":0.8500665,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"printf","depth":24,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.78390956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\" %-36s %d file(s), %s\\n\"","depth":24,"bounds":{"left":0.7859042,"top":0.07102953,"width":0.0625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.8480718,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"audio files total:\"","depth":24,"bounds":{"left":0.8500665,"top":0.07102953,"width":0.036901597,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.88663566,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.88863033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$count","depth":24,"bounds":{"left":0.8902925,"top":0.07102953,"width":0.011303191,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9015958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.90325797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.90525264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$total_size","depth":24,"bounds":{"left":0.9069149,"top":0.07102953,"width":0.020279255,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9271942,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9288564,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"|","depth":24,"bounds":{"left":0.93085104,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.9325133,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tee","depth":24,"bounds":{"left":0.93450797,"top":0.07102953,"width":0.0056515955,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.94015956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"-a","depth":24,"bounds":{"left":0.9418218,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.94547874,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.9474734,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$LOG_FILE","depth":24,"bounds":{"left":0.94913566,"top":0.07102953,"width":0.01662234,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.96575797,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"fi","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"}","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ──────────────────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync_files.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.04255319,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98769945,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"3","depth":23,"bounds":{"left":0.9896942,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"step","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"Copying audio files for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.045877658,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84640956,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_audio_files","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.029587766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.79853725,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8005319,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8021942,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8244681,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0039893617,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"step","depth":24,"bounds":{"left":0.7692819,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7765958,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"Copying screenpipe logs for","depth":24,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.05319149,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.8317819,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.8537234,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":23,"bounds":{"left":0.765625,"top":0.07102953,"width":0.003656915,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":23,"bounds":{"left":0.77227396,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"+","depth":23,"bounds":{"left":0.98769945,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4","depth":23,"bounds":{"left":0.9896942,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ─── COPY AUDIO FILES ─────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"step","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.77293885,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"Copying audio files for","depth":24,"bounds":{"left":0.7749335,"top":0.07102953,"width":0.045877658,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.021941489,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.84275264,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copy_audio_files","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.029587766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.79488033,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.796875,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"$TARGET_DATE","depth":24,"bounds":{"left":0.79853725,"top":0.07102953,"width":0.022273935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"\"","depth":24,"bounds":{"left":0.82081115,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"# ─── COPY LOGS ────────────────────────────────────────────────────────────────","depth":24,"bounds":{"left":0.765625,"top":0.07102953,"width":0.14694148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thoughts","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.015957447,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.0019946808,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"/","depth":21,"bounds":{"left":0.7652925,"top":0.07102953,"width":0.0033244682,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7","depth":21,"bounds":{"left":0.76828456,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"tasks","depth":21,"bounds":{"left":0.77160907,"top":0.07102953,"width":0.008976064,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"done","depth":21,"bounds":{"left":0.78025264,"top":0.07102953,"width":0.009640957,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Thought","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.014295213,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"for 1s","depth":21,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.00930851,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"I've completed the refactoring","depth":21,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.053856384,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"and added audio file syncing. Here's what was done:","depth":21,"bounds":{"left":0.8171542,"top":0.07102953,"width":0.09507979,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactoring:","depth":22,"bounds":{"left":0.76329786,"top":0.07102953,"width":0.023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Created","depth":22,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.015625,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/","depth":23,"bounds":{"left":0.78723407,"top":0.07102953,"width":0.0076462766,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"directory with three modules:","depth":22,"bounds":{"left":0.79587764,"top":0.07102953,"width":0.053523935,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/screenpipe_sync_helpers.sh","depth":26,"bounds":{"left":0.78424203,"top":0.07102953,"width":0.065159574,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- logging, timing, SQLite helpers","depth":24,"bounds":{"left":0.8490692,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/screenpipe_sync_db.sh","depth":26,"bounds":{"left":0.78424203,"top":0.07102953,"width":0.05418883,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- all DB operations (tables, indexes","depth":24,"bounds":{"left":0.8384308,"top":0.07102953,"width":0.06349734,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":", sync, FTS, verify)","depth":24,"bounds":{"left":0.9015958,"top":0.07102953,"width":0.03357713,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":26,"bounds":{"left":0.77859044,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lib/screenpipe_sync_files.sh","depth":26,"bounds":{"left":0.78424203,"top":0.07102953,"width":0.060837764,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"- data folder, audio files, and log","depth":24,"bounds":{"left":0.84474736,"top":0.07102953,"width":0.058843084,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"copying","depth":24,"bounds":{"left":0.90359044,"top":0.07102953,"width":0.015292553,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Refactored","depth":22,"bounds":{"left":0.7709442,"top":0.07102953,"width":0.020944148,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"","depth":24,"bounds":{"left":0.7915558,"top":0.07102953,"width":0.0023271276,"height":0.0007980846},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"screenpipe_sync.sh","depth":24,"bounds":{"left":0.7972075,"top":0.07102953,"width":0.039228722,"height":0.0007980846},"on_screen":true,"role_description":"text"}]...
|
4907783895856703842
|
8613491001700756735
|
visual_change
|
accessibility
|
NULL
|
Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘ Explorer (⌥⌘E)
Search (⇧⌘F)
Source Control (⇧⌘G) - 19 pending changes
19
Codemaps
DeepWiki
Run and Debug
Remote Explorer
Extensions (⇧⌘X)
Explorer
Explorer
Explorer Section: screenpipe [SSH: nas]
Explorer Section: screenpipe [SSH: nas]
screenpipe [SSH: nas]
#recycle
app
data
lib
screenpipe_sync_db.sh
U
screenpipe_sync_files.sh
U
screenpipe_sync_helpers.sh
U
logs
pipes
.gitignore
app_settings.json
archive.db
archive.db-bak
U
archive.db.bak-pre-installid
U
db.sqlite
db.sqlite-shm
db.sqlite-wal
screenpipe_fts_migrate.sh
U
screenpipe_sync copy.sh
U
screenpipe_sync_old.sh
U
screenpipe_sync_updated.sh
U
screenpipe_sync.sh
M
screenpipe.db
Outline Section
Outline
Outline
Timeline Section
Timeline
Timeline
remote SSH: nas
SSH: nas
screenpipe (Git) - master*, Checkout Branch/Tag...
master*
screenpipe (Git) - Synchronize Changes
No Problems
0
0
Forwarded Ports: 41257, 36613, 33153, 45375
4
Notifications
Windsurf - Settings
Teams, Daily: 0% quota used · Weekly: 68% quota used
Shell Script
LF
UTF-8
Spaces: 2
Ln 390, Col 86
Screen Reader Optimized
Info: Setting up SSH Host (details): Creating local forwarding server...
Clear
Refactor Sync Script
16h
2h
31m
1m
Show More
Began implementing
refactor-screenpipe-sync-modular-6b711a.md
Thought
for 1s
1
/
7
tasks
done
Create refactoring plan to split screenpipe_sync.sh into modular components
2
Create lib/ directory structure
5
more
Thoughts
Command
mkdir
mkdir
-p
/volume1/screenpipe/lib
Thoughts
2
/
7
tasks
done
1
more
Create lib/ directory structure
3
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
more
Thoughts
screenpipe_sync_helpers.sh
new
+
79
echo
" step(msg)"
echo
" run_sqlite_heredoc(label, sql)"
echo
" check(label, got, expected)"
fi
Thoughts
3
/
7
tasks
done
2
more
Extract helper functions to lib/screenpipe_sync_helpers.sh
4
Extract DB operations to lib/screenpipe_sync_db.sh
3
more
Thought
for 1s
screenpipe_sync_db.sh
new
+
298
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"DB sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
4
/
7
tasks
done
3
more
Extract DB operations to lib/screenpipe_sync_db.sh
5
Extract file operations to lib/screenpipe_sync_files.sh
2
more
Thoughts
screenpipe_sync_files.sh
new
+
100
TOTAL_ELAPSED
=
$((
$(date
+%s
) - SCRIPT_START ))
echo
""
echo
"File sync complete for
$TARGET_DATE
in $((
TOTAL_ELAPSED
/
60
))m$((
TOTAL_ELAPSED
%
60
))s"
fi
Thoughts
5
/
7
tasks
done
4
more
Extract file operations to lib/screenpipe_sync_files.sh
6
Refactor main screenpipe_sync.sh to use modules
1
more
Thoughts
Read
screenpipe_sync.sh
Thought
for 1s
Cascade cannot create
screenpipe_sync.sh
because it already exists.
Thoughts
screenpipe_sync.sh
+
5
-
51
SCRIPT_DIR
=
"$(
cd
"$(
dirname
"${
BASH_SOURCE
[0]}")" &&
pwd
)"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_helpers.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_db.sh"
source
"
$SCRIPT_DIR
/lib/screenpipe_sync_files.sh"
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync.sh
+
10
-
189
check
"meetings"
"
$V_MEETINGS
"
"
$SRC_MEETINGS
"
check
"audio_chunks"
"
$V_ACHUNKS
"
"
$SRC_ACHUNKS
"
check
"audio_transcriptions"
"
$V_ATRANS
"
"
$SRC_ATRANS
"
db_verify
"
$TARGET_DATE
"
"
$SRC_FRAMES
"
"
$SRC_ELEMENTS
"
"
$SRC_UI
"
"
$SRC_OCR
"
"
$SRC_MEETINGS
"
"
$SRC_ACHUNKS
"
"
$SRC_ATRANS
"
Thoughts
screenpipe_sync.sh
+
2
-
41
else
printf
" %-36s %s\n"
"rsync logs → NAS"
"skipped (no matching logs)"
fi
copy_logs
"
$TARGET_DATE
"
Thoughts
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Test backward compatibility of main script
Thoughts
Command
bash
bash
-n
/volume1/screenpipe/screenpipe_sync.sh
Canceled
terminal command
Feedback submitted
this is something that will live inside mac and run it from there. It is here for documentation mostly. I want the whole lib to copy to mac and run from there. So I will test it there. Alos I noticed that audio files are not synced. Only video. I neeed to copy data from ~/.screenpipe/data there audio lives in files named like LakyLak bose qc35 II (input)_2026-05-12_06-49-17.mp4 or MacBook Pro Microphone (input)_2026-05-12_12-17-23.mp4 or soundcore AeroClip (input)_2026-05-12_07-40-48.mp4 or System Audio (output)_2026-05-11_06-17-14.mp4 or somethign simillar (path in sqlite db). I want to copy data form that particular data as the part of the sycn process. Add it to the script sync flow.
Expand content to scroll
Thought
for 1s
6
/
7
tasks
done
5
more
Refactor main screenpipe_sync.sh to use modules
7
Add audio file copying to sync flow
Thought
for 1s
Read
screenpipe_sync_files.sh
Thought
for 1s
screenpipe_sync_files.sh
+
37
total_size
=
$(
du
-sh
"
$nas_audio
"
|
cut
-f1
)
printf
" %-36s %d file(s), %s\n"
"audio files total:"
"
$count
"
"
$total_size
"
|
tee
-a
"
$LOG_FILE
"
fi
}
# ──────────────────────────────────────────────────────────────────────────────
Thoughts
screenpipe_sync_files.sh
+
3
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
step
"Copying screenpipe logs for
$TARGET_DATE
"
Thoughts
screenpipe_sync.sh
+
4
# ─── COPY AUDIO FILES ─────────────────────────────────────────────────────────
step
"Copying audio files for
$TARGET_DATE
"
copy_audio_files
"
$TARGET_DATE
"
# ─── COPY LOGS ────────────────────────────────────────────────────────────────
Thoughts
7
/
7
tasks
done
Thought
for 1s
I've completed the refactoring
and added audio file syncing. Here's what was done:
Refactoring:
Created
lib/
directory with three modules:
lib/screenpipe_sync_helpers.sh
- logging, timing, SQLite helpers
lib/screenpipe_sync_db.sh
- all DB operations (tables, indexes
, sync, FTS, verify)
lib/screenpipe_sync_files.sh
- data folder, audio files, and log
copying
Refactored
screenpipe_sync.sh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31720
|
1236
|
4
|
2026-05-13T08:52:30.404154+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662350404_m2.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.0944149,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.36469415,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.36668882,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.45894283,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4609375,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.5531915,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.55518615,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.64744014,"top":1.0,"width":0.09424867,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.64943486,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7280585,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5043218,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
-5859271274119865381
|
2133693088125443528
|
click
|
accessibility
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
31718
|
NULL
|
NULL
|
NULL
|
|
31719
|
1235
|
7
|
2026-05-13T08:52:30.420077+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662350420_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.4888889,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5859271274119865381
|
2133693088125443528
|
click
|
accessibility
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
31717
|
NULL
|
NULL
|
NULL
|
|
31721
|
1235
|
8
|
2026-05-13T08:52:33.016510+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662353016_m1.jpg...
|
iTerm2
|
-zsh
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","depth":4,"on_screen":true,"value":"+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib \n+-zsh:65> cd lib\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh\n+-zsh:66> nano screenpipe_sync_db.sh\n+precmd:0> vcs_info \n+vcs_info:1> emulate -L zsh\n+vcs_info:2> setopt extendedglob NO_warn_create_global\n+vcs_info:4> [[ -r . ]]\n+vcs_info:6> local pat\n+vcs_info:7> local -i found retval\n+vcs_info:8> local -a enabled disabled dps\n+vcs_info:9> local usercontext vcs rrn quiltmode\n+vcs_info:10> local -x LC_MESSAGES\n+vcs_info:11> local -i maxexports\n+vcs_info:12> local -a msgs\n+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data\n+vcs_info:21> LC_MESSAGES=C \n+vcs_info:22> [[ -n '' ]]\n+vcs_info:27> vcs=-init- \n+vcs_info:27> rrn=-all- \n+vcs_info:27> quiltmode=addon \n+vcs_info:28> usercontext=default \n+vcs_info:30> VCS_INFO_hook start-up\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=start-up \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+vcs_info:31> retval=0 \n+vcs_info:32> (( retval == 1 ))\n+vcs_info:34> (( retval == 2 ))\n+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled\n+vcs_info:43> (( 0 == 0 ))\n+vcs_info:43> enabled=( all ) \n+vcs_info:45> [[ -n '' ]]\n+vcs_info:50> [[ -n all ]]\n+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla ) \n+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled\n+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps\n+vcs_info:65> VCS_INFO_maxexports\n+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset\n+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports\n+VCS_INFO_maxexports:7> maxexports=2 \n+VCS_INFO_maxexports:8> [[ 2 != <-> ]]\n+VCS_INFO_maxexports:8> (( maxexports < 1 ))\n+VCS_INFO_maxexports:13> return 0\n+vcs_info:67> (( found = 0 ))\n+vcs_info:68> vcs=bzr\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr \n+vcs_info:77> VCS_INFO_detect_bzr\n+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case bzr (/*)\n+VCS_INFO_check_com:7> case bzr (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_bzr:9> return 1\n+vcs_info:68> vcs=cdv\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv \n+vcs_info:77> VCS_INFO_detect_cdv\n+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cdv (/*)\n+VCS_INFO_check_com:7> case cdv (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cdv:9> return 1\n+vcs_info:68> vcs=cvs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs \n+vcs_info:77> VCS_INFO_detect_cvs\n+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case cvs (/*)\n+VCS_INFO_check_com:7> case cvs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_cvs:9> return 1\n+vcs_info:68> vcs=darcs\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs \n+vcs_info:77> VCS_INFO_detect_darcs\n+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case darcs (/*)\n+VCS_INFO_check_com:7> case darcs (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_darcs:9> return 1\n+vcs_info:68> vcs=fossil\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil \n+vcs_info:77> VCS_INFO_detect_fossil\n+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case fossil (/*)\n+VCS_INFO_check_com:7> case fossil (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_fossil:9> return 1\n+vcs_info:68> vcs=git\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git \n+vcs_info:77> VCS_INFO_detect_git\n+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_git:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_git:9> VCS_INFO_check_com git\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case git (/*)\n+VCS_INFO_check_com:7> case git (*)\n+VCS_INFO_check_com:12> (( 1 ))\n+VCS_INFO_check_com:12> return 0\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir\n+VCS_INFO_detect_git:9> vcs_comm[gitdir]='' \n+VCS_INFO_detect_git:15> return 1\n+vcs_info:68> vcs=hg\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg \n+vcs_info:77> VCS_INFO_detect_hg\n+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case hg (/*)\n+VCS_INFO_check_com:7> case hg (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_hg:9> return 1\n+vcs_info:68> vcs=mtn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn \n+vcs_info:77> VCS_INFO_detect_mtn\n+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case mtn (/*)\n+VCS_INFO_check_com:7> case mtn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_mtn:9> return 1\n+vcs_info:68> vcs=p4\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4 \n+vcs_info:77> VCS_INFO_detect_p4\n+VCS_INFO_detect_p4:1> local serverport p4where\n+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server\n+VCS_INFO_detect_p4:23> [[ -n '' ]]\n+VCS_INFO_detect_p4:23> return 1\n+vcs_info:68> vcs=svk\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk \n+vcs_info:77> VCS_INFO_detect_svk\n+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob\n+VCS_INFO_detect_svk:17> local -i fhash\n+VCS_INFO_detect_svk:18> fhash=0 \n+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svk (/*)\n+VCS_INFO_check_com:7> case svk (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svk:20> return 1\n+vcs_info:68> vcs=svn\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn \n+vcs_info:77> VCS_INFO_detect_svn\n+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case svn (/*)\n+VCS_INFO_check_com:7> case svn (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_svn:9> return 1\n+vcs_info:68> vcs=tla\n+vcs_info:69> [[ -n '' ]]\n+vcs_info:70> (( 1 == 0 ))\n+vcs_info:75> vcs_comm=( ) \n+vcs_info:76> VCS_INFO_get_cmd\n+VCS_INFO_get_cmd:4> local cmd\n+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd\n+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla \n+vcs_info:77> VCS_INFO_detect_tla\n+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]\n+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla\n+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit\n+VCS_INFO_check_com:7> case tla (/*)\n+VCS_INFO_check_com:7> case tla (*)\n+VCS_INFO_check_com:12> (( 0 ))\n+VCS_INFO_check_com:15> return 1\n+VCS_INFO_detect_tla:9> return 1\n+vcs_info:80> (( found == 0 ))\n+vcs_info:81> vcs=-quilt- \n+vcs_info:81> quiltmode=standalone \n+vcs_info:82> VCS_INFO_quilt standalone\n+VCS_INFO_quilt:3> (( 1 ))\n+VCS_INFO_quilt:24> (( 1 ))\n+VCS_INFO_quilt:63> (( 1 ))\n+VCS_INFO_quilt:86> (( 1 ))\n+VCS_INFO_quilt:92> emulate -L zsh\n+VCS_INFO_quilt:93> setopt extendedglob\n+VCS_INFO_quilt:94> local mode=standalone\n+VCS_INFO_quilt:95> local patches pc qstring root\n+VCS_INFO_quilt:96> local -i ret\n+VCS_INFO_quilt:97> local context\n+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env\n+VCS_INFO_quilt:99> local -A hook_com\n+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all- \n+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt\n+VCS_INFO_quilt:102> return 1\n+vcs_info:82> VCS_INFO_set --nvcs\n+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset\n+VCS_INFO_set:8> local -i i j\n+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]\n+VCS_INFO_set:11> [[ '' == -preinit- ]]\n+VCS_INFO_set:12> i=0\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='\n+VCS_INFO_set:12> i=1\n+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='\n+VCS_INFO_set:15> VCS_INFO_nvcsformats\n+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit\n+VCS_INFO_nvcsformats:6> local c v rr\n+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]\n+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs\n+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))\n+VCS_INFO_nvcsformats:15> return 0\n+VCS_INFO_set:16> [[ '' != -preinit- ]]\n+VCS_INFO_set:16> VCS_INFO_hook no-vcs\n+VCS_INFO_hook:5> local hook static func\n+VCS_INFO_hook:6> local context hook_name\n+VCS_INFO_hook:7> local -i ret\n+VCS_INFO_hook:8> local -a hooks tmp\n+VCS_INFO_hook:9> local -i debug\n+VCS_INFO_hook:11> ret=0 \n+VCS_INFO_hook:12> hook_name=no-vcs \n+VCS_INFO_hook:13> shift\n+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all- \n+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs \n+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug\n+VCS_INFO_hook:17> debug=0 \n+VCS_INFO_hook:18> (( debug ))\n+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks\n+VCS_INFO_hook:25> (( debug ))\n+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp\n+VCS_INFO_hook:29> (( debug ))\n+VCS_INFO_hook:32> hooks+=( ) \n+VCS_INFO_hook:33> (( 0 == 0 ))\n+VCS_INFO_hook:33> return 0\n+VCS_INFO_set:19> (( 0 - 1 < 0 ))\n+VCS_INFO_set:19> return 0\n+vcs_info:83> return 0\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x \n+-zsh:67> set +x\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11\n[2026-05-13 11:40:52] ========================================\n[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11\n[2026-05-13 11:40:52] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync\n Data dir: OK (283 files, 318M)\n\n[+00m01s] ▶ Copying data folder for 2026-05-11\n rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)\n\n[+00m02s] ▶ Copying audio files for 2026-05-11\n rsync audio files → NAS skipped (no audio files for date)\n\n[+00m02s] ▶ Copying screenpipe logs for 2026-05-11\n rsync logs → NAS ✓ 1 file(s), 520K\n\n[2026-05-13 11:40:54] Archive DB size: 1.3G\n[2026-05-13 11:40:54] Total time: 0m2s\n[2026-05-13 11:40:54] Sync complete for 2026-05-11\n[2026-05-13 11:40:54] ========================================\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12\n[2026-05-13 11:41:34] ========================================\n UW PICO 5.09 New Buffer \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n [ Read 297 lines ] \n^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos \n^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell \n UW PICO 5.09 File: screenpipe_sync_db.sh \n\n Pico Help Text\n \n Pico is designed to be a simple, easy-to-use text editor with a\n layout very similar to the Alpine mailer. The status line at the\n top of the display shows pico's version, the current file being\n edited and whether or not there are outstanding modifications\n that have not been saved. The third line from the bottom is used\n to report informational messages and for additional command input.\n The bottom two lines list the available editing commands.\n \n Each character typed is automatically inserted into the buffer\n at the current cursor position. Editing commands and cursor\n movement (besides arrow keys) are given to pico by typing\n special control-key sequences. A caret, '^', is used to denote\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000the control key, sometimes marked \"CTRL\", so the CTRL-q key\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000combination is written as ^Q.\n \n The following functions are available in pico (where applicable,\n corresponding function key commands are in parentheses).\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^G (F1) Display this help text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^F move Forward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^B move Backward a character.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^P move to the Previous line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^N move to the Next line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^A move to the beginning of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^E move to the End of the current line.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^V (F8) move forward a page of text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^Y (F7) move backward a page of text.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^W (F6) Search for (where is) text, neglecting case.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^L Refresh the display.\n \n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^D Delete the character at the cursor position.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^^ Mark cursor position as beginning of selected text.\n Note: Setting mark when already set unselects text.\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000^K (F9) Cut selected text (displayed in inverse characters).\n Note: The selected text's boundary on the cursor side\n ends at the left edge of the cursor. So, with \n\n \n^X Exit Help ^V Next Pg \n[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12\n[2026-05-13 11:41:34] ========================================\n\n[+00m00s] ▶ Preflight checks\n Source DB: OK (4.5G)\n NAS mount: OK /Volumes/screenpipe\n Archive DB: exists (1.3G)\n Data dir: OK (220 files, 303M)\n\n[+00m00s] ▶ Counting source rows for 2026-05-12\n frames: 7274\n elements: 853406\n ui_events: 7044\n ocr_text: 2306\n meetings: 3\n audio_chunks: 1113\n audio_transcriptions: 319\n\n[+00m01s] ▶ Initialising tables, indexes, FTS\n creating tables ✓ 0m00s\n creating indexes ✓ 0m00s\n creating FTS tables ✓ 0m00s\n\n[+00m01s] ▶ Syncing vision data for 2026-05-12\n video_chunks ✓ 0m01s\n frames (7274 rows) ✓ 1m05s\n ocr_text (2306 rows) ✓ 0m49s\n ui_events (7044 rows) ✓ 0m01s\n elements (853406 rows) ✓ 0m46s\n meetings (3 rows) ✓ 0m00s\n\n[+02m43s] ▶ Syncing audio data for 2026-05-12\n audio_chunks (1113 rows) ✓ 0m00s\n audio_transcriptions (319 rows) ✓ 0m01s\n\n[+02m44s] ▶ Updating FTS indexes\n elements_fts ✓ 0m50s\n frames_fts ✓ 1m13s\n ui_events_fts ✓ 0m01s\n audio_transcriptions_fts ✓ 0m01s\n\n[+04m49s] ▶ Verifying DB\n/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.19722222,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.19722222,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2013889,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.3940972,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.3982639,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.59097224,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5951389,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.7878472,"top":0.05888889,"width":0.196875,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.7920139,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95625,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.4888889,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
-5859271274119865381
|
2133693088125443528
|
visual_change
|
accessibility
|
NULL
|
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:d +VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts $ cd lib
+-zsh:65> cd lib
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
+-zsh:66> nano screenpipe_sync_db.sh
+precmd:0> vcs_info
+vcs_info:1> emulate -L zsh
+vcs_info:2> setopt extendedglob NO_warn_create_global
+vcs_info:4> [[ -r . ]]
+vcs_info:6> local pat
+vcs_info:7> local -i found retval
+vcs_info:8> local -a enabled disabled dps
+vcs_info:9> local usercontext vcs rrn quiltmode
+vcs_info:10> local -x LC_MESSAGES
+vcs_info:11> local -i maxexports
+vcs_info:12> local -a msgs
+vcs_info:19> local -A vcs_comm hook_com backend_misc user_data
+vcs_info:21> LC_MESSAGES=C
+vcs_info:22> [[ -n '' ]]
+vcs_info:27> vcs=-init-
+vcs_info:27> rrn=-all-
+vcs_info:27> quiltmode=addon
+vcs_info:28> usercontext=default
+vcs_info:30> VCS_INFO_hook start-up
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=start-up
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-init-+start-up:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:start-up
+VCS_INFO_hook:17> zstyle -t :vcs_info:-init-+start-up:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:start-up hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-init-+start-up:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+vcs_info:31> retval=0
+vcs_info:32> (( retval == 1 ))
+vcs_info:34> (( retval == 2 ))
+vcs_info:42> zstyle -a :vcs_info:-init-:default:-all- enable enabled
+vcs_info:43> (( 0 == 0 ))
+vcs_info:43> enabled=( all )
+vcs_info:45> [[ -n '' ]]
+vcs_info:50> [[ -n all ]]
+vcs_info:51> enabled=( bzr cdv cvs darcs fossil git hg mtn p4 svk svn tla )
+vcs_info:52> zstyle -a :vcs_info:-init-:default:-all- disable disabled
+vcs_info:55> zstyle -a :vcs_info:-init-:default:-all- disable-patterns dps
+vcs_info:65> VCS_INFO_maxexports
+VCS_INFO_maxexports:5> setopt localoptions NO_shwordsplit unset
+VCS_INFO_maxexports:7> zstyle -s :vcs_info:-init-:default:-all- max-exports maxexports
+VCS_INFO_maxexports:7> maxexports=2
+VCS_INFO_maxexports:8> [[ 2 != <-> ]]
+VCS_INFO_maxexports:8> (( maxexports < 1 ))
+VCS_INFO_maxexports:13> return 0
+vcs_info:67> (( found = 0 ))
+vcs_info:68> vcs=bzr
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:bzr:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=bzr
+vcs_info:77> VCS_INFO_detect_bzr
+VCS_INFO_detect_bzr:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_bzr:7> [[ '' == --flavours ]]
+VCS_INFO_detect_bzr:9> VCS_INFO_check_com bzr
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case bzr (/*)
+VCS_INFO_check_com:7> case bzr (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_bzr:9> return 1
+vcs_info:68> vcs=cdv
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cdv:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cdv
+vcs_info:77> VCS_INFO_detect_cdv
+VCS_INFO_detect_cdv:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cdv:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cdv:9> VCS_INFO_check_com cdv
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cdv (/*)
+VCS_INFO_check_com:7> case cdv (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cdv:9> return 1
+vcs_info:68> vcs=cvs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:cvs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=cvs
+vcs_info:77> VCS_INFO_detect_cvs
+VCS_INFO_detect_cvs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_cvs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_cvs:9> VCS_INFO_check_com cvs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case cvs (/*)
+VCS_INFO_check_com:7> case cvs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_cvs:9> return 1
+vcs_info:68> vcs=darcs
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:darcs:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=darcs
+vcs_info:77> VCS_INFO_detect_darcs
+VCS_INFO_detect_darcs:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_darcs:7> [[ '' == --flavours ]]
+VCS_INFO_detect_darcs:9> VCS_INFO_check_com darcs
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case darcs (/*)
+VCS_INFO_check_com:7> case darcs (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_darcs:9> return 1
+vcs_info:68> vcs=fossil
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:fossil:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=fossil
+vcs_info:77> VCS_INFO_detect_fossil
+VCS_INFO_detect_fossil:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_fossil:7> [[ '' == --flavours ]]
+VCS_INFO_detect_fossil:9> VCS_INFO_check_com fossil
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case fossil (/*)
+VCS_INFO_check_com:7> case fossil (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_fossil:9> return 1
+vcs_info:68> vcs=git
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:git:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=git
+vcs_info:77> VCS_INFO_detect_git
+VCS_INFO_detect_git:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_git:7> [[ '' == --flavours ]]
+VCS_INFO_detect_git:9> VCS_INFO_check_com git
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case git (/*)
+VCS_INFO_check_com:7> case git (*)
+VCS_INFO_check_com:12> (( 1 ))
+VCS_INFO_check_com:12> return 0
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=+VCS_INFO_detect_git:9> git rev-parse --git-dir
+VCS_INFO_detect_git:9> vcs_comm[gitdir]=''
+VCS_INFO_detect_git:15> return 1
+vcs_info:68> vcs=hg
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:hg:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=hg
+vcs_info:77> VCS_INFO_detect_hg
+VCS_INFO_detect_hg:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_hg:7> [[ '' == --flavours ]]
+VCS_INFO_detect_hg:9> VCS_INFO_check_com hg
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case hg (/*)
+VCS_INFO_check_com:7> case hg (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_hg:9> return 1
+vcs_info:68> vcs=mtn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:mtn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=mtn
+vcs_info:77> VCS_INFO_detect_mtn
+VCS_INFO_detect_mtn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_mtn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_mtn:9> VCS_INFO_check_com mtn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case mtn (/*)
+VCS_INFO_check_com:7> case mtn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_mtn:9> return 1
+vcs_info:68> vcs=p4
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:p4:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=p4
+vcs_info:77> VCS_INFO_detect_p4
+VCS_INFO_detect_p4:1> local serverport p4where
+VCS_INFO_detect_p4:3> zstyle -t :vcs_info:p4:default:-all- use-server
+VCS_INFO_detect_p4:23> [[ -n '' ]]
+VCS_INFO_detect_p4:23> return 1
+vcs_info:68> vcs=svk
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svk:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svk
+vcs_info:77> VCS_INFO_detect_svk
+VCS_INFO_detect_svk:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svk:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svk:16> setopt localoptions noksharrays extendedglob
+VCS_INFO_detect_svk:17> local -i fhash
+VCS_INFO_detect_svk:18> fhash=0
+VCS_INFO_detect_svk:20> VCS_INFO_check_com svk
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svk (/*)
+VCS_INFO_check_com:7> case svk (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svk:20> return 1
+vcs_info:68> vcs=svn
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:svn:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=svn
+vcs_info:77> VCS_INFO_detect_svn
+VCS_INFO_detect_svn:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_svn:7> [[ '' == --flavours ]]
+VCS_INFO_detect_svn:9> VCS_INFO_check_com svn
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case svn (/*)
+VCS_INFO_check_com:7> case svn (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_svn:9> return 1
+vcs_info:68> vcs=tla
+vcs_info:69> [[ -n '' ]]
+vcs_info:70> (( 1 == 0 ))
+vcs_info:75> vcs_comm=( )
+vcs_info:76> VCS_INFO_get_cmd
+VCS_INFO_get_cmd:4> local cmd
+VCS_INFO_get_cmd:5> zstyle -s :vcs_info:tla:default:-all- command cmd
+VCS_INFO_get_cmd:6> vcs_comm[cmd]=tla
+vcs_info:77> VCS_INFO_detect_tla
+VCS_INFO_detect_tla:5> setopt localoptions NO_shwordsplit
+VCS_INFO_detect_tla:7> [[ '' == --flavours ]]
+VCS_INFO_detect_tla:9> VCS_INFO_check_com tla
+VCS_INFO_check_com:5> setopt localoptions NO_shwordsplit
+VCS_INFO_check_com:7> case tla (/*)
+VCS_INFO_check_com:7> case tla (*)
+VCS_INFO_check_com:12> (( 0 ))
+VCS_INFO_check_com:15> return 1
+VCS_INFO_detect_tla:9> return 1
+vcs_info:80> (( found == 0 ))
+vcs_info:81> vcs=-quilt-
+vcs_info:81> quiltmode=standalone
+vcs_info:82> VCS_INFO_quilt standalone
+VCS_INFO_quilt:3> (( 1 ))
+VCS_INFO_quilt:24> (( 1 ))
+VCS_INFO_quilt:63> (( 1 ))
+VCS_INFO_quilt:86> (( 1 ))
+VCS_INFO_quilt:92> emulate -L zsh
+VCS_INFO_quilt:93> setopt extendedglob
+VCS_INFO_quilt:94> local mode=standalone
+VCS_INFO_quilt:95> local patches pc qstring root
+VCS_INFO_quilt:96> local -i ret
+VCS_INFO_quilt:97> local context
+VCS_INFO_quilt:98> local -a applied unapplied applied_string unapplied_string quiltcommand quilt_env
+VCS_INFO_quilt:99> local -A hook_com
+VCS_INFO_quilt:101> context=:vcs_info:-quilt-.quilt-standalone:default:-all-
+VCS_INFO_quilt:102> zstyle -t :vcs_info:-quilt-.quilt-standalone:default:-all- use-quilt
+VCS_INFO_quilt:102> return 1
+vcs_info:82> VCS_INFO_set --nvcs
+VCS_INFO_set:7> setopt localoptions noksharrays NO_shwordsplit unset
+VCS_INFO_set:8> local -i i j
+VCS_INFO_set:10> [[ --nvcs == --nvcs ]]
+VCS_INFO_set:11> [[ '' == -preinit- ]]
+VCS_INFO_set:12> i=0
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_0_='
+VCS_INFO_set:12> i=1
+VCS_INFO_set:13> typeset -g 'vcs_info_msg_1_='
+VCS_INFO_set:15> VCS_INFO_nvcsformats
+VCS_INFO_nvcsformats:5> setopt localoptions noksharrays NO_shwordsplit
+VCS_INFO_nvcsformats:6> local c v rr
+VCS_INFO_nvcsformats:8> [[ '' == -preinit- ]]
+VCS_INFO_nvcsformats:13> zstyle -a :vcs_info:-quilt-:default:-all- nvcsformats msgs
+VCS_INFO_nvcsformats:14> (( 0 > maxexports ))
+VCS_INFO_nvcsformats:15> return 0
+VCS_INFO_set:16> [[ '' != -preinit- ]]
+VCS_INFO_set:16> VCS_INFO_hook no-vcs
+VCS_INFO_hook:5> local hook static func
+VCS_INFO_hook:6> local context hook_name
+VCS_INFO_hook:7> local -i ret
+VCS_INFO_hook:8> local -a hooks tmp
+VCS_INFO_hook:9> local -i debug
+VCS_INFO_hook:11> ret=0
+VCS_INFO_hook:12> hook_name=no-vcs
+VCS_INFO_hook:13> shift
+VCS_INFO_hook:14> context=:vcs_info:-quilt-+no-vcs:default:-all-
+VCS_INFO_hook:15> static=:vcs_info-static_hooks:no-vcs
+VCS_INFO_hook:17> zstyle -t :vcs_info:-quilt-+no-vcs:default:-all- debug
+VCS_INFO_hook:17> debug=0
+VCS_INFO_hook:18> (( debug ))
+VCS_INFO_hook:24> zstyle -a :vcs_info-static_hooks:no-vcs hooks hooks
+VCS_INFO_hook:25> (( debug ))
+VCS_INFO_hook:28> zstyle -a :vcs_info:-quilt-+no-vcs:default:-all- hooks tmp
+VCS_INFO_hook:29> (( debug ))
+VCS_INFO_hook:32> hooks+=( )
+VCS_INFO_hook:33> (( 0 == 0 ))
+VCS_INFO_hook:33> return 0
+VCS_INFO_set:19> (( 0 - 1 < 0 ))
+VCS_INFO_set:19> return 0
+vcs_info:83> return 0
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ set +x
+-zsh:67> set +x
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-11
[2026-05-13 11:40:52] ========================================
[2026-05-13 11:40:52] Screenpipe sync starting for: 2026-05-11
[2026-05-13 11:40:52] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
[2026-05-13 11:40:53] Date 2026-05-11 already has 6857 frames in archive — skipping DB sync
Data dir: OK (283 files, 318M)
[+00m01s] ▶ Copying data folder for 2026-05-11
rsync 2026-05-11/ → NAS ✓ 0m01s (283 files, 318M)
[+00m02s] ▶ Copying audio files for 2026-05-11
rsync audio files → NAS skipped (no audio files for date)
[+00m02s] ▶ Copying screenpipe logs for 2026-05-11
rsync logs → NAS ✓ 1 file(s), 520K
[2026-05-13 11:40:54] Archive DB size: 1.3G
[2026-05-13 11:40:54] Total time: 0m2s
[2026-05-13 11:40:54] Sync complete for 2026-05-11
[2026-05-13 11:40:54] ========================================
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12
[2026-05-13 11:41:34] ========================================
UW PICO 5.09 New Buffer
[ Read 297 lines ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell
UW PICO 5.09 File: screenpipe_sync_db.sh
Pico Help Text
Pico is designed to be a simple, easy-to-use text editor with a
layout very similar to the Alpine mailer. The status line at the
top of the display shows pico's version, the current file being
edited and whether or not there are outstanding modifications
that have not been saved. The third line from the bottom is used
to report informational messages and for additional command input.
The bottom two lines list the available editing commands.
Each character typed is automatically inserted into the buffer
at the current cursor position. Editing commands and cursor
movement (besides arrow keys) are given to pico by typing
special control-key sequences. A caret, '^', is used to denote
the control key, sometimes marked "CTRL", so the CTRL-q key
combination is written as ^Q.
The following functions are available in pico (where applicable,
corresponding function key commands are in parentheses).
^G (F1) Display this help text.
^F move Forward a character.
^B move Backward a character.
^P move to the Previous line.
^N move to the Next line.
^A move to the beginning of the current line.
^E move to the End of the current line.
^V (F8) move forward a page of text.
^Y (F7) move backward a page of text.
^W (F6) Search for (where is) text, neglecting case.
^L Refresh the display.
^D Delete the character at the cursor position.
^^ Mark cursor position as beginning of selected text.
Note: Setting mark when already set unselects text.
^K (F9) Cut selected text (displayed in inverse characters).
Note: The selected text's boundary on the cursor side
ends at the left edge of the cursor. So, with
^X Exit Help ^V Next Pg
[2026-05-13 11:41:34] Screenpipe sync starting for: 2026-05-12
[2026-05-13 11:41:34] ========================================
[+00m00s] ▶ Preflight checks
Source DB: OK (4.5G)
NAS mount: OK /Volumes/screenpipe
Archive DB: exists (1.3G)
Data dir: OK (220 files, 303M)
[+00m00s] ▶ Counting source rows for 2026-05-12
frames: 7274
elements: 853406
ui_events: 7044
ocr_text: 2306
meetings: 3
audio_chunks: 1113
audio_transcriptions: 319
[+00m01s] ▶ Initialising tables, indexes, FTS
creating tables ✓ 0m00s
creating indexes ✓ 0m00s
creating FTS tables ✓ 0m00s
[+00m01s] ▶ Syncing vision data for 2026-05-12
video_chunks ✓ 0m01s
frames (7274 rows) ✓ 1m05s
ocr_text (2306 rows) ✓ 0m49s
ui_events (7044 rows) ✓ 0m01s
elements (853406 rows) ✓ 0m46s
meetings (3 rows) ✓ 0m00s
[+02m43s] ▶ Syncing audio data for 2026-05-12
audio_chunks (1113 rows) ✓ 0m00s
audio_transcriptions (319 rows) ✓ 0m01s
[+02m44s] ▶ Updating FTS indexes
elements_fts ✓ 0m50s
frames_fts ✓ 1m13s
ui_events_fts ✓ 0m01s
audio_transcriptions_fts ✓ 0m01s
[+04m49s] ▶ Verifying DB
/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220: target_DATE: unbound variable
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.sh
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31723
|
1236
|
5
|
2026-05-13T08:52:35.267553+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662355267_m2.jpg...
|
Finder
|
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
screenpipe (SSH: nas)› Ch app› datascreennine.depr screenpipe (SSH: nas)› Ch app› datascreennine.deprintf"8-365 %5\n™ "rSynC STARGET_DATE/ - NAS" "skipper— COPY LOGS -step "Copying screenpipe logs for STARGET_DATE""SNAS LOGSshopt -s nullglobshopt -u nullglobif ( S(#LOG FILES(el) -gt 0 1; then8-365 " "rsync logs → NAS"-a "SLOG FILESIal?"printf "8-365 85|n" "rsync logs - NAS" "skipped (no matching logs)"TOTAL FLAPSED=S(( S(date +%c) - SCRTPT START ))DR ST7F-&(du _ch "&NAS DRi 1 cut =f1)Archive DR size.SDR STZE"'Sunc comnlete for STARGET DATF'&I TOTAI FLAPSED / 60 ))mel( TOTAI FIAPSED 9 60 ))c.K SSH: nas %& master O @0A 0 (N4UX> screenpipe sync helpers.sh Ulib > >_ screenpipe_sync_db.shscreenpipe sync files.sh Uenpipe_sync_db.shJase operacions Tor screenploe syncse this file to use the functions, or execute standalone with env vars set*="S(cd "s(dirname "$(BASH_SOURCE(0))")" && pwd)""SLIb DIK/Screenpipe sync nelpers.sh"IR SUNCTTONGt_tables() {sqlite_heredoc "creating tables" "As nas;TABLE IF NOT EXISTS nas. framesAS SELECT * FROM main. framesAS SELECT * FROM main.elementsAS SELECT * FROM main.u1 eventsAS SELEC * rrom main.ocr texcExISTS nas.video chunks AS SELECT * FROM main.video chunks WHEREAS ScLEC * rRom man.meetingsWHERE 6WHERE 0;TAbLE 1r Not Exisis nas.audlo transcriptions As Sclccl * rRom main,audlo transcriptions WiEkE 6:INNNNN31INDEX IF NOT EXISTS nas. idx_ui_events_timestampINDEX IF NOT EXISTS nas.1dx ui events app nameINDEX IF NOT EXISTS nas. idx ui events frame idINDEX IF NOT EXISTS nas.idx ocr text trame 10INDEX IF NOT EXISTS nas. idx audio chunks timestamiIF NOT EXISTS nas.idx audio trans chunk1diINDEX IF NOT EXISTS nas.idx audio trans timestamoate_fts()(sqlite_heredoc "creating FTS tables" "'SNAS DB' AS nas:VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(‹t. role, frame id UNINdexeD.itent='elements', content_rowid='id', tokenize='unicode61'VIRTUAL TABLE IF NOT EXISTS nas.frames fts USING fts501l text, aoo name, window name, browser url. id UNTNDEXED‹enize=' unicode61'VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(ON ui_events(timestamp);on ui events(app name);ON ui events(frame_ id):on ocr textframe_ 1d):ON meetinas meeting start):ON Video chunks device name):ON audio transcrintions(audio chunk id)ONaudio transcriptions(timestamo:NhhlSupport Daily - in 3h 8 m100% S2wea 13 May 11:02.3200KRefactor Sync Script+ .*•lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12NAS mOunE:Archive DB.exists (1.3G)OK (220 files, 303M)"Staroet date",")Fixed the typo - target DATE should be target date. Copy the updated › screenpipe sync db.sh to your Mac and run again.The script was working perfectly up to that point, successfully syncing all data including audio.o 0i,1lAsk anvthindzed Ln 390, Col 86 Spaces: 2 UTF-8 LF Shell Script Teams Windsurf - Settings...
|
NULL
|
7719332263220706274
|
NULL
|
app_switch
|
ocr
|
NULL
|
screenpipe (SSH: nas)› Ch app› datascreennine.depr screenpipe (SSH: nas)› Ch app› datascreennine.deprintf"8-365 %5\n™ "rSynC STARGET_DATE/ - NAS" "skipper— COPY LOGS -step "Copying screenpipe logs for STARGET_DATE""SNAS LOGSshopt -s nullglobshopt -u nullglobif ( S(#LOG FILES(el) -gt 0 1; then8-365 " "rsync logs → NAS"-a "SLOG FILESIal?"printf "8-365 85|n" "rsync logs - NAS" "skipped (no matching logs)"TOTAL FLAPSED=S(( S(date +%c) - SCRTPT START ))DR ST7F-&(du _ch "&NAS DRi 1 cut =f1)Archive DR size.SDR STZE"'Sunc comnlete for STARGET DATF'&I TOTAI FLAPSED / 60 ))mel( TOTAI FIAPSED 9 60 ))c.K SSH: nas %& master O @0A 0 (N4UX> screenpipe sync helpers.sh Ulib > >_ screenpipe_sync_db.shscreenpipe sync files.sh Uenpipe_sync_db.shJase operacions Tor screenploe syncse this file to use the functions, or execute standalone with env vars set*="S(cd "s(dirname "$(BASH_SOURCE(0))")" && pwd)""SLIb DIK/Screenpipe sync nelpers.sh"IR SUNCTTONGt_tables() {sqlite_heredoc "creating tables" "As nas;TABLE IF NOT EXISTS nas. framesAS SELECT * FROM main. framesAS SELECT * FROM main.elementsAS SELECT * FROM main.u1 eventsAS SELEC * rrom main.ocr texcExISTS nas.video chunks AS SELECT * FROM main.video chunks WHEREAS ScLEC * rRom man.meetingsWHERE 6WHERE 0;TAbLE 1r Not Exisis nas.audlo transcriptions As Sclccl * rRom main,audlo transcriptions WiEkE 6:INNNNN31INDEX IF NOT EXISTS nas. idx_ui_events_timestampINDEX IF NOT EXISTS nas.1dx ui events app nameINDEX IF NOT EXISTS nas. idx ui events frame idINDEX IF NOT EXISTS nas.idx ocr text trame 10INDEX IF NOT EXISTS nas. idx audio chunks timestamiIF NOT EXISTS nas.idx audio trans chunk1diINDEX IF NOT EXISTS nas.idx audio trans timestamoate_fts()(sqlite_heredoc "creating FTS tables" "'SNAS DB' AS nas:VIRTUAL TABLE IF NOT EXISTS nas.elements_fts USING fts5(‹t. role, frame id UNINdexeD.itent='elements', content_rowid='id', tokenize='unicode61'VIRTUAL TABLE IF NOT EXISTS nas.frames fts USING fts501l text, aoo name, window name, browser url. id UNTNDEXED‹enize=' unicode61'VIRTUAL TABLE IF NOT EXISTS nas.ui_events_fts USING fts5(ON ui_events(timestamp);on ui events(app name);ON ui events(frame_ id):on ocr textframe_ 1d):ON meetinas meeting start):ON Video chunks device name):ON audio transcrintions(audio chunk id)ONaudio transcriptions(timestamo:NhhlSupport Daily - in 3h 8 m100% S2wea 13 May 11:02.3200KRefactor Sync Script+ .*•lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ ~/.screenpipe/scripts/screenpipe_sync.sh 2026-05-12NAS mOunE:Archive DB.exists (1.3G)OK (220 files, 303M)"Staroet date",")Fixed the typo - target DATE should be target date. Copy the updated › screenpipe sync db.sh to your Mac and run again.The script was working perfectly up to that point, successfully syncing all data including audio.o 0i,1lAsk anvthindzed Ln 390, Col 86 Spaces: 2 UTF-8 LF Shell Script Teams Windsurf - Settings...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31722
|
1235
|
9
|
2026-05-13T08:52:35.299264+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662355299_m1.jpg...
|
Finder
|
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelpSupport Daily • in 3 FinderFileEditViewGoWindowHelpSupport Daily • in 3h 8 m-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s/ 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $I-zsh84100% <'8• Wed 13 May 11:52:35L881screenpipe"О ₴5...
|
NULL
|
8211659690774116009
|
NULL
|
app_switch
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelpSupport Daily • in 3 FinderFileEditViewGoWindowHelpSupport Daily • in 3h 8 m-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s/ 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $I-zsh84100% <'8• Wed 13 May 11:52:35L881screenpipe"О ₴5...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31724
|
1236
|
6
|
2026-05-13T08:52:36.937742+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662356937_m2.jpg...
|
Finder
|
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favouritesjiminny• iCloud Drive992 Svnc tolde0 DXP Favouritesjiminny• iCloud Drive992 Svnc tolde0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.Applleations•CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (Archive)iminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spfe yarn.lockcllpooare-als...ea"aner"crashdalddo.sollteab.solite-shmscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100l screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.100scriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mp4e MaсBook Pro Microphone (input) 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.n0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo4@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo.• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mp/lel MacBook Pro Micronhone inout) 2026-05-11 15-40-15.mo4• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mn4• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone inout) 2026-05-11 15-51-42 mo46 MacBook Pro Micronhone (innut) 2026-05-11 15-52-12 mnl1e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mn/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/• searciFavourites• jiminny(®) AirDrop© Recents* Application|9 Document.ii lukasiCloud• iCloud Drive999 Svnc toldeLocations• DXP4800PLUS-B5F A49 Network• CRMI• Orange• Red• YellowGreen• Purple• All Tags..8=m cscreenpipearchive.dt#recyclescreenpipe sync.sh>—libscreenpipe_sync_old.shdb.sqlite-shmv Eloasscreenpipe.2026-05-11.0.10gsync.109screenpipe.2026-05-07.0.l00=screenpipe_sync copy.sh•2026-05-11•2026-05-07• • 2026-05-06• 2026-04-282026-04-27• Р 2026.04.25•2026-04-2z• 2026-04-22› 2026-04-20•2026-04-212026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bak•appdo,salite-waann cettinas ison• screenpipe.dbpipesIhlSupport Daily - in 3h 8n100% S2vQ SearchDate ModifiedTodau at 11:16Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:226 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:4110 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:362,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KBTerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18,8 MB Folder339.8 MBFolder207 MP Soldon149.1 MB265.5 ME171 8MRFolden525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBrolderO KрTerminal scrinte4.46 GB Document12,92 CB20 K:1112 Cp.Terminal scriotsNosumont193 KBZero butes21 hutesZero bytes12 KEDocumentColdo!466 07 calaatad 4.00 T0 aucilahid...
|
NULL
|
-7599573621709909763
|
NULL
|
visual_change
|
ocr
|
NULL
|
Favouritesjiminny• iCloud Drive992 Svnc tolde0 DXP Favouritesjiminny• iCloud Drive992 Svnc tolde0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.Applleations•CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (Archive)iminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spfe yarn.lockcllpooare-als...ea"aner"crashdalddo.sollteab.solite-shmscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100l screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.100scriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mp4e MaсBook Pro Microphone (input) 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.n0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo4@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo.• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mp/lel MacBook Pro Micronhone inout) 2026-05-11 15-40-15.mo4• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mn4• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone inout) 2026-05-11 15-51-42 mo46 MacBook Pro Micronhone (innut) 2026-05-11 15-52-12 mnl1e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mn/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/• searciFavourites• jiminny(®) AirDrop© Recents* Application|9 Document.ii lukasiCloud• iCloud Drive999 Svnc toldeLocations• DXP4800PLUS-B5F A49 Network• CRMI• Orange• Red• YellowGreen• Purple• All Tags..8=m cscreenpipearchive.dt#recyclescreenpipe sync.sh>—libscreenpipe_sync_old.shdb.sqlite-shmv Eloasscreenpipe.2026-05-11.0.10gsync.109screenpipe.2026-05-07.0.l00=screenpipe_sync copy.sh•2026-05-11•2026-05-07• • 2026-05-06• 2026-04-282026-04-27• Р 2026.04.25•2026-04-2z• 2026-04-22› 2026-04-20•2026-04-212026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bak•appdo,salite-waann cettinas ison• screenpipe.dbpipesIhlSupport Daily - in 3h 8n100% S2vQ SearchDate ModifiedTodau at 11:16Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:226 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:4110 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:362,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KBTerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18,8 MB Folder339.8 MBFolder207 MP Soldon149.1 MB265.5 ME171 8MRFolden525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBrolderO KрTerminal scrinte4.46 GB Document12,92 CB20 K:1112 Cp.Terminal scriotsNosumont193 KBZero butes21 hutesZero bytes12 KEDocumentColdo!466 07 calaatad 4.00 T0 aucilahid...
|
31723
|
NULL
|
NULL
|
NULL
|
|
31725
|
1235
|
10
|
2026-05-13T08:52:37.094709+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662357094_m1.jpg...
|
Finder
|
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelpSupport Daily • in 3 FinderFileEditViewGoWindowHelpSupport Daily • in 3h 8 m-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s/ 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $-zsh84100% <'8• Wed 13 May 11:52:36L881screenpipe"О ₴5...
|
NULL
|
8613564114409980086
|
NULL
|
click
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelpSupport Daily • in 3 FinderFileEditViewGoWindowHelpSupport Daily • in 3h 8 m-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s/ 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $-zsh84100% <'8• Wed 13 May 11:52:36L881screenpipe"О ₴5...
|
31722
|
NULL
|
NULL
|
NULL
|
|
31726
|
1235
|
11
|
2026-05-13T08:52:39.640086+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662359640_m1.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 22 selected, 1,93 TB available
screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"on_screen":true,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 16:51","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 22 selected, 1,93 TB available","depth":2,"bounds":{"left":1.0,"top":0.0,"width":-0.0013889074,"height":0.015555556},"on_screen":true,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"screenpipe","depth":1,"on_screen":true,"role_description":"text"}]...
|
-1778117225541978758
|
-2958715380044108918
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 22 selected, 1,93 TB available
screenpipe...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31727
|
1236
|
7
|
2026-05-13T08:52:39.675116+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662359675_m2.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 22 selected, 1,93 TB available
screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.5046542,"top":0.061452515,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.51263297,"top":0.08140463,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.51263297,"top":0.103751,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.51263297,"top":0.12609737,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.51263297,"top":0.14844373,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.51263297,"top":0.1707901,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.51263297,"top":0.19313647,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.51263297,"top":0.21548285,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.5046542,"top":0.2434158,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.51263297,"top":0.26336792,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.51263297,"top":0.2857143,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.5046542,"top":0.31364724,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"bounds":{"left":0.51263297,"top":0.33359936,"width":0.043218084,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.55651593,"top":0.33519554,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.51263297,"top":0.35594574,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.5046542,"top":0.38387868,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.51263297,"top":0.4038308,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.51263297,"top":0.42617717,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.51263297,"top":0.44852355,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.51263297,"top":0.4708699,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.51263297,"top":0.49321628,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.51263297,"top":0.51556265,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.51263297,"top":0.53790903,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.51263297,"top":0.5602554,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.5827792,"top":0.06624102,"width":0.011635638,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.8656915,"top":0.06624102,"width":0.026928192,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.92586434,"top":0.06624102,"width":0.008976064,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.9581117,"top":0.06624102,"width":0.00930851,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"bounds":{"left":0.5827792,"top":0.08938547,"width":0.023936171,"height":0.012769354},"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.08938547,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"bounds":{"left":0.9368351,"top":0.08938547,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.08938547,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"bounds":{"left":0.5827792,"top":0.105347164,"width":0.019946808,"height":0.012769354},"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.105347164,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"bounds":{"left":0.93417555,"top":0.105347164,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.105347164,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"bounds":{"left":0.5827792,"top":0.121308856,"width":0.04288564,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"bounds":{"left":0.8656915,"top":0.121308856,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.121308856,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.121308856,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"bounds":{"left":0.5827792,"top":0.13727055,"width":0.0076462766,"height":0.012769354},"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"bounds":{"left":0.8656915,"top":0.13727055,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.13727055,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.13727055,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"bounds":{"left":0.5827792,"top":0.15323225,"width":0.051529255,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"bounds":{"left":0.8656915,"top":0.15323225,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"bounds":{"left":0.9411569,"top":0.15323225,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.15323225,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"bounds":{"left":0.5827792,"top":0.16919394,"width":0.030585106,"height":0.012769354},"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"bounds":{"left":0.8656915,"top":0.16919394,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"bounds":{"left":0.9411569,"top":0.16919394,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.16919394,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"bounds":{"left":0.5827792,"top":0.18515563,"width":0.011303191,"height":0.012769354},"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"bounds":{"left":0.8656915,"top":0.18515563,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"bounds":{"left":0.93916225,"top":0.18515563,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.18515563,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.20111732,"width":0.061170213,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"bounds":{"left":0.8656915,"top":0.20111732,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"bounds":{"left":0.93849736,"top":0.20111732,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.20111732,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"bounds":{"left":0.58776593,"top":0.21707901,"width":0.019614361,"height":0.012769354},"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"bounds":{"left":0.8656915,"top":0.21707901,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"bounds":{"left":0.9438165,"top":0.21707901,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.21707901,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.2330407,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"bounds":{"left":0.8656915,"top":0.2330407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"bounds":{"left":0.93849736,"top":0.2330407,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.2330407,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"bounds":{"left":0.5827792,"top":0.2490024,"width":0.053523935,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"bounds":{"left":0.8656915,"top":0.2490024,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"bounds":{"left":0.9411569,"top":0.2490024,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.2490024,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"bounds":{"left":0.5827792,"top":0.26496407,"width":0.011635638,"height":0.012769354},"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"bounds":{"left":0.8656915,"top":0.26496407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"bounds":{"left":0.9368351,"top":0.26496407,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.26496407,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"bounds":{"left":0.5827792,"top":0.28092578,"width":0.05651596,"height":0.012769354},"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"bounds":{"left":0.8656915,"top":0.28092578,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.28092578,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.28092578,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"bounds":{"left":0.5827792,"top":0.29688746,"width":0.020279255,"height":0.012769354},"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"bounds":{"left":0.8656915,"top":0.29688746,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"bounds":{"left":0.9368351,"top":0.29688746,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.29688746,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"bounds":{"left":0.5827792,"top":0.31284916,"width":0.05817819,"height":0.012769354},"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"bounds":{"left":0.8656915,"top":0.31284916,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"bounds":{"left":0.93417555,"top":0.31284916,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.31284916,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"bounds":{"left":0.5827792,"top":0.32881084,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"bounds":{"left":0.8656915,"top":0.32881084,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"bounds":{"left":0.9411569,"top":0.32881084,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.32881084,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"bounds":{"left":0.5827792,"top":0.34477255,"width":0.03324468,"height":0.012769354},"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"bounds":{"left":0.8656915,"top":0.34477255,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"bounds":{"left":0.93417555,"top":0.34477255,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.34477255,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"bounds":{"left":0.5827792,"top":0.36073422,"width":0.010305851,"height":0.012769354},"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"bounds":{"left":0.8656915,"top":0.36073422,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"bounds":{"left":0.93849736,"top":0.36073422,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.36073422,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"bounds":{"left":0.5827792,"top":0.37669593,"width":0.028922873,"height":0.012769354},"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"bounds":{"left":0.8656915,"top":0.37669593,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.37669593,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.37669593,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"bounds":{"left":0.5827792,"top":0.3926576,"width":0.03856383,"height":0.012769354},"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"bounds":{"left":0.8656915,"top":0.3926576,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"bounds":{"left":0.93583775,"top":0.3926576,"width":0.019281914,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"bounds":{"left":0.9581117,"top":0.3926576,"width":0.012965426,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"bounds":{"left":0.5827792,"top":0.4086193,"width":0.03158245,"height":0.012769354},"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"bounds":{"left":0.8656915,"top":0.4086193,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.4086193,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.4086193,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"bounds":{"left":0.5827792,"top":0.424581,"width":0.013630319,"height":0.012769354},"on_screen":true,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 16:51","depth":7,"bounds":{"left":0.8656915,"top":0.424581,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"bounds":{"left":0.9411569,"top":0.424581,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.424581,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.5711436,"top":0.061452515,"width":0.29288563,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.8640292,"top":0.061452515,"width":0.06017287,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.92420214,"top":0.061452515,"width":0.032247342,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.95644945,"top":0.061452515,"width":0.040226065,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 22 selected, 1,93 TB available","depth":2,"bounds":{"left":0.7496675,"top":0.98324025,"width":0.06482713,"height":0.011173184},"on_screen":true,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"screenpipe","depth":1,"bounds":{"left":0.5990692,"top":0.019952115,"width":0.14361702,"height":0.0415004},"on_screen":true,"role_description":"text"}]...
|
-1778117225541978758
|
-2958715380044108918
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 22 selected, 1,93 TB available
screenpipe...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31728
|
1235
|
12
|
2026-05-13T08:52:40.288741+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662360288_m1.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"on_screen":true,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 16:51","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 37 selected, 1,93 TB available","depth":2,"bounds":{"left":1.0,"top":0.0,"width":-0.0013889074,"height":0.015555556},"on_screen":true,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"screenpipe","depth":1,"on_screen":true,"role_description":"text"}]...
|
-8829735501591284415
|
-2958715380044109182
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
31726
|
NULL
|
NULL
|
NULL
|
|
31729
|
1236
|
8
|
2026-05-13T08:52:40.288742+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662360288_m2.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.5046542,"top":0.061452515,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.51263297,"top":0.08140463,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.51263297,"top":0.103751,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.51263297,"top":0.12609737,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.51263297,"top":0.14844373,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.51263297,"top":0.1707901,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.51263297,"top":0.19313647,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.51263297,"top":0.21548285,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.5046542,"top":0.2434158,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.51263297,"top":0.26336792,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.51263297,"top":0.2857143,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.5046542,"top":0.31364724,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"bounds":{"left":0.51263297,"top":0.33359936,"width":0.043218084,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.55651593,"top":0.33519554,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.51263297,"top":0.35594574,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.5046542,"top":0.38387868,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.51263297,"top":0.4038308,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.51263297,"top":0.42617717,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.51263297,"top":0.44852355,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.51263297,"top":0.4708699,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.51263297,"top":0.49321628,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.51263297,"top":0.51556265,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.51263297,"top":0.53790903,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.51263297,"top":0.5602554,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.5827792,"top":0.06624102,"width":0.011635638,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.8656915,"top":0.06624102,"width":0.026928192,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.92586434,"top":0.06624102,"width":0.008976064,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.9581117,"top":0.06624102,"width":0.00930851,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"bounds":{"left":0.5827792,"top":0.08938547,"width":0.023936171,"height":0.012769354},"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.08938547,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"bounds":{"left":0.9368351,"top":0.08938547,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.08938547,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"bounds":{"left":0.5827792,"top":0.105347164,"width":0.019946808,"height":0.012769354},"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.105347164,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"bounds":{"left":0.93417555,"top":0.105347164,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.105347164,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"bounds":{"left":0.5827792,"top":0.121308856,"width":0.04288564,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"bounds":{"left":0.8656915,"top":0.121308856,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.121308856,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.121308856,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"bounds":{"left":0.5827792,"top":0.13727055,"width":0.0076462766,"height":0.012769354},"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"bounds":{"left":0.8656915,"top":0.13727055,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.13727055,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.13727055,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"bounds":{"left":0.5827792,"top":0.15323225,"width":0.051529255,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"bounds":{"left":0.8656915,"top":0.15323225,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"bounds":{"left":0.9411569,"top":0.15323225,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.15323225,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"bounds":{"left":0.5827792,"top":0.16919394,"width":0.030585106,"height":0.012769354},"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"bounds":{"left":0.8656915,"top":0.16919394,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"bounds":{"left":0.9411569,"top":0.16919394,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.16919394,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"bounds":{"left":0.5827792,"top":0.18515563,"width":0.011303191,"height":0.012769354},"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"bounds":{"left":0.8656915,"top":0.18515563,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"bounds":{"left":0.93916225,"top":0.18515563,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.18515563,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.20111732,"width":0.061170213,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"bounds":{"left":0.8656915,"top":0.20111732,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"bounds":{"left":0.93849736,"top":0.20111732,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.20111732,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"bounds":{"left":0.58776593,"top":0.21707901,"width":0.019614361,"height":0.012769354},"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"bounds":{"left":0.8656915,"top":0.21707901,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"bounds":{"left":0.9438165,"top":0.21707901,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.21707901,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.2330407,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"bounds":{"left":0.8656915,"top":0.2330407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"bounds":{"left":0.93849736,"top":0.2330407,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.2330407,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"bounds":{"left":0.5827792,"top":0.2490024,"width":0.053523935,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"bounds":{"left":0.8656915,"top":0.2490024,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"bounds":{"left":0.9411569,"top":0.2490024,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.2490024,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"bounds":{"left":0.5827792,"top":0.26496407,"width":0.011635638,"height":0.012769354},"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"bounds":{"left":0.8656915,"top":0.26496407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"bounds":{"left":0.9368351,"top":0.26496407,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.26496407,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"bounds":{"left":0.5827792,"top":0.5203512,"width":0.05651596,"height":0.012769354},"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"bounds":{"left":0.8656915,"top":0.5203512,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.5203512,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.5203512,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"bounds":{"left":0.5827792,"top":0.5363129,"width":0.020279255,"height":0.012769354},"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"bounds":{"left":0.8656915,"top":0.5363129,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"bounds":{"left":0.9368351,"top":0.5363129,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.5363129,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"bounds":{"left":0.5827792,"top":0.5522745,"width":0.05817819,"height":0.012769354},"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"bounds":{"left":0.8656915,"top":0.5522745,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"bounds":{"left":0.93417555,"top":0.5522745,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.5522745,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"bounds":{"left":0.5827792,"top":0.56823623,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"bounds":{"left":0.8656915,"top":0.56823623,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"bounds":{"left":0.9411569,"top":0.56823623,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.56823623,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"bounds":{"left":0.5827792,"top":0.58419794,"width":0.03324468,"height":0.012769354},"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"bounds":{"left":0.8656915,"top":0.58419794,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"bounds":{"left":0.93417555,"top":0.58419794,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.58419794,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"bounds":{"left":0.5827792,"top":0.60015965,"width":0.010305851,"height":0.012769354},"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"bounds":{"left":0.8656915,"top":0.60015965,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"bounds":{"left":0.93849736,"top":0.60015965,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.60015965,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"bounds":{"left":0.5827792,"top":0.6161213,"width":0.028922873,"height":0.012769354},"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"bounds":{"left":0.8656915,"top":0.6161213,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.6161213,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.6161213,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"bounds":{"left":0.5827792,"top":0.632083,"width":0.03856383,"height":0.012769354},"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"bounds":{"left":0.8656915,"top":0.632083,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"bounds":{"left":0.93583775,"top":0.632083,"width":0.019281914,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"bounds":{"left":0.9581117,"top":0.632083,"width":0.012965426,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"bounds":{"left":0.5827792,"top":0.6480447,"width":0.03158245,"height":0.012769354},"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"bounds":{"left":0.8656915,"top":0.6480447,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.6480447,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.6480447,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"bounds":{"left":0.5827792,"top":0.6640064,"width":0.013630319,"height":0.012769354},"on_screen":true,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 16:51","depth":7,"bounds":{"left":0.8656915,"top":0.6640064,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"bounds":{"left":0.9411569,"top":0.6640064,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.6640064,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.5711436,"top":0.061452515,"width":0.29288563,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.8640292,"top":0.061452515,"width":0.06017287,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.92420214,"top":0.061452515,"width":0.032247342,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.95644945,"top":0.061452515,"width":0.040226065,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 37 selected, 1,93 TB available","depth":2,"bounds":{"left":0.7496675,"top":0.98324025,"width":0.06482713,"height":0.011173184},"on_screen":true,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"screenpipe","depth":1,"bounds":{"left":0.5990692,"top":0.019952115,"width":0.14361702,"height":0.0415004},"on_screen":true,"role_description":"text"}]...
|
-8829735501591284415
|
-2958715380044109182
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
31727
|
NULL
|
NULL
|
NULL
|
|
31731
|
1236
|
9
|
2026-05-13T08:52:49.812838+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662369812_m2.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.5046542,"top":0.061452515,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.51263297,"top":0.08140463,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.51263297,"top":0.103751,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.51263297,"top":0.12609737,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.51263297,"top":0.14844373,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.51263297,"top":0.1707901,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.51263297,"top":0.19313647,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.51263297,"top":0.21548285,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.5046542,"top":0.2434158,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.51263297,"top":0.26336792,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.51263297,"top":0.2857143,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.5046542,"top":0.31364724,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"bounds":{"left":0.51263297,"top":0.33359936,"width":0.043218084,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.55651593,"top":0.33519554,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.51263297,"top":0.35594574,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.5046542,"top":0.38387868,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.51263297,"top":0.4038308,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.51263297,"top":0.42617717,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.51263297,"top":0.44852355,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.51263297,"top":0.4708699,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.51263297,"top":0.49321628,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.51263297,"top":0.51556265,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.51263297,"top":0.53790903,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.51263297,"top":0.5602554,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.5827792,"top":0.06624102,"width":0.011635638,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.8656915,"top":0.06624102,"width":0.026928192,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.92586434,"top":0.06624102,"width":0.008976064,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.9581117,"top":0.06624102,"width":0.00930851,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"bounds":{"left":0.5827792,"top":0.08938547,"width":0.023936171,"height":0.012769354},"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.08938547,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"bounds":{"left":0.9368351,"top":0.08938547,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.08938547,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"bounds":{"left":0.5827792,"top":0.105347164,"width":0.019946808,"height":0.012769354},"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.105347164,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"bounds":{"left":0.93417555,"top":0.105347164,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.105347164,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"bounds":{"left":0.5827792,"top":0.121308856,"width":0.04288564,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"bounds":{"left":0.8656915,"top":0.121308856,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.121308856,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.121308856,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"bounds":{"left":0.5827792,"top":0.13727055,"width":0.0076462766,"height":0.012769354},"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"bounds":{"left":0.8656915,"top":0.13727055,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.13727055,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.13727055,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"bounds":{"left":0.5827792,"top":0.15323225,"width":0.051529255,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"bounds":{"left":0.8656915,"top":0.15323225,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"bounds":{"left":0.9411569,"top":0.15323225,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.15323225,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"bounds":{"left":0.5827792,"top":0.16919394,"width":0.030585106,"height":0.012769354},"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"bounds":{"left":0.8656915,"top":0.16919394,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"bounds":{"left":0.9411569,"top":0.16919394,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.16919394,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"bounds":{"left":0.5827792,"top":0.18515563,"width":0.011303191,"height":0.012769354},"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"bounds":{"left":0.8656915,"top":0.18515563,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"bounds":{"left":0.93916225,"top":0.18515563,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.18515563,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.20111732,"width":0.061170213,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"bounds":{"left":0.8656915,"top":0.20111732,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"bounds":{"left":0.93849736,"top":0.20111732,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.20111732,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"bounds":{"left":0.58776593,"top":0.21707901,"width":0.019614361,"height":0.012769354},"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"bounds":{"left":0.8656915,"top":0.21707901,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"bounds":{"left":0.9438165,"top":0.21707901,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.21707901,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.2330407,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"bounds":{"left":0.8656915,"top":0.2330407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"bounds":{"left":0.93849736,"top":0.2330407,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.2330407,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"bounds":{"left":0.5827792,"top":0.2490024,"width":0.053523935,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"bounds":{"left":0.8656915,"top":0.2490024,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"bounds":{"left":0.9411569,"top":0.2490024,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.2490024,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"bounds":{"left":0.5827792,"top":0.26496407,"width":0.011635638,"height":0.012769354},"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"bounds":{"left":0.8656915,"top":0.26496407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"bounds":{"left":0.9368351,"top":0.26496407,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.26496407,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-11","depth":7,"bounds":{"left":0.58776593,"top":0.28092578,"width":0.026595745,"height":0.012769354},"on_screen":true,"value":"2026-05-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:22","depth":7,"bounds":{"left":0.8656915,"top":0.28092578,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"332,4 MB","depth":7,"bounds":{"left":0.93351066,"top":0.28092578,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.28092578,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-07","depth":7,"bounds":{"left":0.58776593,"top":0.29688746,"width":0.027925532,"height":0.012769354},"on_screen":true,"value":"2026-05-07","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"8 May 2026 at 9:26","depth":7,"bounds":{"left":0.8656915,"top":0.29688746,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"305,6 MB","depth":7,"bounds":{"left":0.93351066,"top":0.29688746,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.29688746,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-06","depth":7,"bounds":{"left":0.58776593,"top":0.31284916,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-05-06","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6 May 2026 at 21:02","depth":7,"bounds":{"left":0.8656915,"top":0.31284916,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18,8 MB","depth":7,"bounds":{"left":0.93650264,"top":0.31284916,"width":0.01861702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.31284916,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-28","depth":7,"bounds":{"left":0.58776593,"top":0.32881084,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-28","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 22:23","depth":7,"bounds":{"left":0.8656915,"top":0.32881084,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"166,7 MB","depth":7,"bounds":{"left":0.93351066,"top":0.32881084,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.32881084,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-27","depth":7,"bounds":{"left":0.58776593,"top":0.34477255,"width":0.027925532,"height":0.012769354},"on_screen":true,"value":"2026-04-27","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 9:19","depth":7,"bounds":{"left":0.8656915,"top":0.34477255,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"339,8 MB","depth":7,"bounds":{"left":0.93351066,"top":0.34477255,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.34477255,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-25","depth":7,"bounds":{"left":0.58776593,"top":0.36073422,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-25","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 16:35","depth":7,"bounds":{"left":0.8656915,"top":0.36073422,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"39,7 MB","depth":7,"bounds":{"left":0.93650264,"top":0.36073422,"width":0.01861702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.36073422,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-24","depth":7,"bounds":{"left":0.58776593,"top":0.37669593,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-24","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 22:30","depth":7,"bounds":{"left":0.8656915,"top":0.37669593,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"149,1 MB","depth":7,"bounds":{"left":0.93351066,"top":0.37669593,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.37669593,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-22","depth":7,"bounds":{"left":0.58776593,"top":0.3926576,"width":0.027925532,"height":0.012769354},"on_screen":true,"value":"2026-04-22","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:08","depth":7,"bounds":{"left":0.8656915,"top":0.3926576,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"265,5 MB","depth":7,"bounds":{"left":0.93351066,"top":0.3926576,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.3926576,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-23","depth":7,"bounds":{"left":0.58776593,"top":0.4086193,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-23","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:07","depth":7,"bounds":{"left":0.8656915,"top":0.4086193,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"171,8 MB","depth":7,"bounds":{"left":0.93351066,"top":0.4086193,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.4086193,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-20","depth":7,"bounds":{"left":0.58776593,"top":0.424581,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-20","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 18:44","depth":7,"bounds":{"left":0.8656915,"top":0.424581,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"525,4 MB","depth":7,"bounds":{"left":0.93351066,"top":0.424581,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.424581,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-21","depth":7,"bounds":{"left":0.58776593,"top":0.4405427,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-21","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 9:16","depth":7,"bounds":{"left":0.8656915,"top":0.4405427,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"450,8 MB","depth":7,"bounds":{"left":0.93351066,"top":0.4405427,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.4405427,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-17","depth":7,"bounds":{"left":0.58776593,"top":0.45650437,"width":0.027260639,"height":0.012769354},"on_screen":true,"value":"2026-04-17","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 13:35","depth":7,"bounds":{"left":0.8656915,"top":0.45650437,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"699,6 MB","depth":7,"bounds":{"left":0.93351066,"top":0.45650437,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.45650437,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-16","depth":7,"bounds":{"left":0.58776593,"top":0.47246608,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-16","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17 Apr 2026 at 8:57","depth":7,"bounds":{"left":0.8656915,"top":0.47246608,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"837,2 MB","depth":7,"bounds":{"left":0.93351066,"top":0.47246608,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.47246608,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"bounds":{"left":0.58776593,"top":0.4884278,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 9:13","depth":7,"bounds":{"left":0.8656915,"top":0.4884278,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,15 GB","depth":7,"bounds":{"left":0.9368351,"top":0.4884278,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.4884278,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"bounds":{"left":0.58776593,"top":0.50438946,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 9:59","depth":7,"bounds":{"left":0.8656915,"top":0.50438946,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"bounds":{"left":0.9368351,"top":0.50438946,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.50438946,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"bounds":{"left":0.5827792,"top":0.5203512,"width":0.05651596,"height":0.012769354},"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"bounds":{"left":0.8656915,"top":0.5203512,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.5203512,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.5203512,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"bounds":{"left":0.5827792,"top":0.5363129,"width":0.020279255,"height":0.012769354},"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"bounds":{"left":0.8656915,"top":0.5363129,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"bounds":{"left":0.9368351,"top":0.5363129,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.5363129,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"bounds":{"left":0.5827792,"top":0.5522745,"width":0.05817819,"height":0.012769354},"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"bounds":{"left":0.8656915,"top":0.5522745,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"bounds":{"left":0.93417555,"top":0.5522745,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.5522745,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"bounds":{"left":0.5827792,"top":0.56823623,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"bounds":{"left":0.8656915,"top":0.56823623,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"bounds":{"left":0.9411569,"top":0.56823623,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.56823623,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"bounds":{"left":0.5827792,"top":0.58419794,"width":0.03324468,"height":0.012769354},"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"bounds":{"left":0.8656915,"top":0.58419794,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"bounds":{"left":0.93417555,"top":0.58419794,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.58419794,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"bounds":{"left":0.5827792,"top":0.60015965,"width":0.010305851,"height":0.012769354},"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"bounds":{"left":0.8656915,"top":0.60015965,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"bounds":{"left":0.93849736,"top":0.60015965,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.60015965,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"bounds":{"left":0.5827792,"top":0.6161213,"width":0.028922873,"height":0.012769354},"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"bounds":{"left":0.8656915,"top":0.6161213,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.6161213,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.6161213,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"bounds":{"left":0.5827792,"top":0.632083,"width":0.03856383,"height":0.012769354},"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"bounds":{"left":0.8656915,"top":0.632083,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"bounds":{"left":0.93583775,"top":0.632083,"width":0.019281914,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"bounds":{"left":0.9581117,"top":0.632083,"width":0.012965426,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"bounds":{"left":0.5827792,"top":0.6480447,"width":0.03158245,"height":0.012769354},"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"bounds":{"left":0.8656915,"top":0.6480447,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.6480447,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"}]...
|
-1466664041546282181
|
-2358610492406334910
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31730
|
1235
|
13
|
2026-05-13T08:52:49.839652+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662369839_m1.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-11","depth":7,"on_screen":true,"value":"2026-05-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:22","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"332,4 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-07","depth":7,"on_screen":true,"value":"2026-05-07","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"8 May 2026 at 9:26","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"305,6 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-06","depth":7,"on_screen":true,"value":"2026-05-06","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6 May 2026 at 21:02","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-28","depth":7,"on_screen":true,"value":"2026-04-28","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 22:23","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"166,7 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-27","depth":7,"on_screen":true,"value":"2026-04-27","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 9:19","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"339,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-25","depth":7,"on_screen":true,"value":"2026-04-25","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 16:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"39,7 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-24","depth":7,"on_screen":true,"value":"2026-04-24","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 22:30","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"149,1 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-22","depth":7,"on_screen":true,"value":"2026-04-22","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:08","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"265,5 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-23","depth":7,"on_screen":true,"value":"2026-04-23","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:07","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"171,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-20","depth":7,"on_screen":true,"value":"2026-04-20","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 18:44","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"525,4 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-21","depth":7,"on_screen":true,"value":"2026-04-21","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 9:16","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"450,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-17","depth":7,"on_screen":true,"value":"2026-04-17","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 13:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"699,6 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-16","depth":7,"on_screen":true,"value":"2026-04-16","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17 Apr 2026 at 8:57","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"837,2 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"on_screen":true,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 9:13","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,15 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"on_screen":true,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 9:59","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"on_screen":true,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 16:51","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 37 selected, 1,93 TB available","depth":2,"bounds":{"left":1.0,"top":0.0,"width":-0.0013889074,"height":0.015555556},"on_screen":true,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"screenpipe","depth":1,"on_screen":true,"role_description":"text"}]...
|
4478535007057188027
|
-2349603190072247486
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31733
|
1236
|
10
|
2026-05-13T08:52:50.624031+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662370624_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (ArchiveiminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spf=l yarn.lockcllpooaro-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10ascriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mp4e MaсBook Pro Microphone (input) 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.mp0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo4@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo.• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mp/lel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mo4• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacRook Pro Micronhone (innut) 2026-05-11 15-52-12 mр41e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) RecentsA Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDXP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...88E0000vscreenoipearchive.al#recyclescreenpipe sync.sh>lib• screenpipe_sync_old.shdb.sqlite-shmv Eloasscreenpipe.20z0-05-11.0.10gsync.109screenpipe.2026-05-07.0.l00-screenpipe_sync copy.sh•2026-05-11•2026-05-07• • 2026-05-06•2026-04-282026-04-27• 2026.04.25•2026-04-2z• 2026-04-22• 2026-04-20•2026-04-212026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bak•appdo,salite-waann cettinas ison• screenpipe.db> pipes# Support Daily - in 3 h 8 m100% S2Q SearchAdd TagsActionDate ModifiedToday at 11:46Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:228 Mav 2026 at 9:266 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:41Yesterday at 15:2010 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:502,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KETerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18.8 MB Folder339.8 MBFolder207 MP Soldon149.1 MB265,5 MB171 8MRFolder525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBrolderO KрTerminal scrinte4.46 GB Document12,92 CB20 K:Terminal scriots1112 Cp.Nosumont193 KBZero butes21 hutesISONZero bytes12 KEColdo!4607 calaatad 4.00 T0 Aucilahid...
|
NULL
|
-4015956841758354553
|
NULL
|
click
|
ocr
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (ArchiveiminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spf=l yarn.lockcllpooaro-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10ascriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mp4e MaсBook Pro Microphone (input) 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.mp0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo4@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo.• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mp/lel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mo4• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacRook Pro Micronhone (innut) 2026-05-11 15-52-12 mр41e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) RecentsA Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDXP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...88E0000vscreenoipearchive.al#recyclescreenpipe sync.sh>lib• screenpipe_sync_old.shdb.sqlite-shmv Eloasscreenpipe.20z0-05-11.0.10gsync.109screenpipe.2026-05-07.0.l00-screenpipe_sync copy.sh•2026-05-11•2026-05-07• • 2026-05-06•2026-04-282026-04-27• 2026.04.25•2026-04-2z• 2026-04-22• 2026-04-20•2026-04-212026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bak•appdo,salite-waann cettinas ison• screenpipe.db> pipes# Support Daily - in 3 h 8 m100% S2Q SearchAdd TagsActionDate ModifiedToday at 11:46Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:228 Mav 2026 at 9:266 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:41Yesterday at 15:2010 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:502,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KETerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18.8 MB Folder339.8 MBFolder207 MP Soldon149.1 MB265,5 MB171 8MRFolder525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBrolderO KрTerminal scrinte4.46 GB Document12,92 CB20 K:Terminal scriots1112 Cp.Nosumont193 KBZero butes21 hutesISONZero bytes12 KEColdo!4607 calaatad 4.00 T0 Aucilahid...
|
31731
|
NULL
|
NULL
|
NULL
|
|
31732
|
1235
|
14
|
2026-05-13T08:52:50.631518+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662370631_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DO FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s• 1m05s• Om49s• 0m01s• Om46s• OmOOs[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $*3Support Daily • in 3h 8 mA100% <78• Wed 13 May 11:52:50T81-zsh84screenpipe"О 85...
|
NULL
|
-8385975329336178219
|
NULL
|
click
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DO FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s• 1m05s• Om49s• 0m01s• Om46s• OmOOs[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $*3Support Daily • in 3h 8 mA100% <78• Wed 13 May 11:52:50T81-zsh84screenpipe"О 85...
|
31730
|
NULL
|
NULL
|
NULL
|
|
31734
|
1236
|
11
|
2026-05-13T08:52:52.299288+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662372299_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (Archive)iminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spf=l yarn.lockcllpooaro-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10ascriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mpe MaсBook Pro Microphone (input 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.n0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo.@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mplel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mn.• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacBook Pro Micronhone (innut) 2026-05-11 15-52-12 mnl1e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) RecentsA Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDxP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...000vscreenoipeback/rorwarearchivLook Uo "archive.do"• #recycscreenTranslate "archive.do>libSearch With Googlescreerdb.salv EloasCutСoруPastesyneShare...screcereenv data•2026Soellina and GrammarSubstitutions• 2024TransformationsSneech• 202€Services2026-04-24•2026-04-2z• 2026-04-222026-04-20• 2026-04-2'2026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bakdo,salite-waann cettinas ison• screenpipe.db> pipes# Support Daily - in 3h 8 m100% S2Q SearchAdd TagsDate ModifiedToday at 11:46Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:226 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:41Yesterday at 15:2010 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:522,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KETerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18.8 MB Folder339.8 MEFolder207 MP Soldon149.1 MB265.5 ME1718MPFolden525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBO KрTerminal scrinte4.46 GB Document12,92 CB20 K:1112 Cp.Terminal scriotsNosumont193 KBZero butes21 hutesZero bytes12 KEDocumentColdo!4607 calaatad 4.00 T0 Aucilahid...
|
NULL
|
1791171756986399039
|
NULL
|
visual_change
|
ocr
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (Archive)iminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spf=l yarn.lockcllpooaro-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10ascriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mpe MaсBook Pro Microphone (input 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.n0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo.@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mplel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mn.• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacBook Pro Micronhone (innut) 2026-05-11 15-52-12 mnl1e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) RecentsA Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDxP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...000vscreenoipeback/rorwarearchivLook Uo "archive.do"• #recycscreenTranslate "archive.do>libSearch With Googlescreerdb.salv EloasCutСoруPastesyneShare...screcereenv data•2026Soellina and GrammarSubstitutions• 2024TransformationsSneech• 202€Services2026-04-24•2026-04-2z• 2026-04-222026-04-20• 2026-04-2'2026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bakdo,salite-waann cettinas ison• screenpipe.db> pipes# Support Daily - in 3h 8 m100% S2Q SearchAdd TagsDate ModifiedToday at 11:46Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:226 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:41Yesterday at 15:2010 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:522,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KETerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18.8 MB Folder339.8 MEFolder207 MP Soldon149.1 MB265.5 ME1718MPFolden525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBO KрTerminal scrinte4.46 GB Document12,92 CB20 K:1112 Cp.Terminal scriotsNosumont193 KBZero butes21 hutesZero bytes12 KEDocumentColdo!4607 calaatad 4.00 T0 Aucilahid...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31735
|
1235
|
15
|
2026-05-13T08:52:57.025011+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662377025_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DO FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s/ 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $*3Support Daily • in 3h 8 mA100% <78• Wed 13 May 11:52:56T81-zsh84screenpipe"О 85...
|
NULL
|
9149558863695681266
|
NULL
|
click
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DO FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s/ 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $*3Support Daily • in 3h 8 mA100% <78• Wed 13 May 11:52:56T81-zsh84screenpipe"О 85...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31736
|
1236
|
12
|
2026-05-13T08:52:57.040361+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662377040_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (Archive)iminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spfe yarn.lockcllpooare-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10alscriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp.• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mpe MaсBook Pro Microphone (input 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11 15-36-46.10l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo.@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mplel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mn.• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacBook Pro Micronhone (innut) 2026-05-11 15-52-12 mnl1e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) RecentsA Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDxP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...000vscreenoipeback/rorwarearchivLook Uo "archive.do"• #recycscreenTranslate "archive.do>libSearch With Googlescreerdb.salv EloasCutСoруPastesyneShare...scre-screerv data•2026Soellina and GrammarSubstitutions• 2024TransformationsSneech•202tServices2026-04-24•2026-04-2z• 2026-04-222026-04-20• 2026-04-2'2026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bakdo,salite-waann cettinas ison• screenpipe.db> pipes# Support Daily - in 3h 8 m100% S2Q SearchAdd TagsDate ModifiedToday at 11:46Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:226 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:41Yesterday at 15:2010 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:562,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KETerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18.8 MB Folder339.8 MEFolder207 MP Soldon149.1 MB265.5 ME1718MPFolden525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBO KрTerminal scrinte4.46 GB Document12,92 CB20 K:1112 Cp.Terminal scriotsNosumont193 KBZero butes21 hutesZero bytes12 KEDocumentColdo!4607 calaatad 4.00 T0 Aucilahid...
|
NULL
|
-3571156637837207768
|
NULL
|
click
|
ocr
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (Archive)iminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spfe yarn.lockcllpooare-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10alscriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp.• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mpe MaсBook Pro Microphone (input 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11 15-36-46.10l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo.@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mr10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mplel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mn.• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacBook Pro Micronhone (innut) 2026-05-11 15-52-12 mnl1e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp1e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) RecentsA Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDxP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...000vscreenoipeback/rorwarearchivLook Uo "archive.do"• #recycscreenTranslate "archive.do>libSearch With Googlescreerdb.salv EloasCutСoруPastesyneShare...scre-screerv data•2026Soellina and GrammarSubstitutions• 2024TransformationsSneech•202tServices2026-04-24•2026-04-2z• 2026-04-222026-04-20• 2026-04-2'2026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bakdo,salite-waann cettinas ison• screenpipe.db> pipes# Support Daily - in 3h 8 m100% S2Q SearchAdd TagsDate ModifiedToday at 11:46Today at 11:46Today at 11:20Todav at 10:24Today at 10:22Today at 9:35Yesterday at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Vecterdau at 21:20Yesterday at 9:226 Mav 2026 at 21:0228 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2F24 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5716 Apr 2026 at 9:1315 Apr 2026 at 9:59Yocterdav at 20:25Yesterdav at 17:41Yesterday at 15:2010 Mav 2026 at 13:0610 Mau 2026 at 12:2126 Apr 2026 at 20:1026 Apr 2026 at 17:1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Anr 2006 at 16:51Wed 13 May 11:52:562,17 GB Document70,01 GBTerminal scriptsZero bvtes Folden18 KETerminal scripts33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KELoa File15KRTerminal ccrinte7.53 GB Folder332,4 MBFolder305.6 MBFolder18.8 MB Folder339.8 MEFolder207 MP Soldon149.1 MB265.5 ME1718MPFolden525.4 MB Folder699.6 M:Folden927 2 MP Coldon2,15 GB1,09 GBO KрTerminal scrinte4.46 GB Document12,92 CB20 K:1112 Cp.Terminal scriotsNosumont193 KBZero butes21 hutesZero bytes12 KEDocumentColdo!4607 calaatad 4.00 T0 Aucilahid...
|
31734
|
NULL
|
NULL
|
NULL
|
|
31737
|
1235
|
16
|
2026-05-13T08:52:57.897256+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662377897_m1.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-11","depth":7,"on_screen":true,"value":"2026-05-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:22","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"332,4 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-07","depth":7,"on_screen":true,"value":"2026-05-07","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"8 May 2026 at 9:26","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"305,6 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-06","depth":7,"on_screen":true,"value":"2026-05-06","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6 May 2026 at 21:02","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-28","depth":7,"on_screen":true,"value":"2026-04-28","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 22:23","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"166,7 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-27","depth":7,"on_screen":true,"value":"2026-04-27","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 9:19","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"339,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-25","depth":7,"on_screen":true,"value":"2026-04-25","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 16:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"39,7 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-24","depth":7,"on_screen":true,"value":"2026-04-24","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 22:30","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"149,1 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-22","depth":7,"on_screen":true,"value":"2026-04-22","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:08","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"265,5 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-23","depth":7,"on_screen":true,"value":"2026-04-23","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:07","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"171,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-20","depth":7,"on_screen":true,"value":"2026-04-20","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 18:44","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"525,4 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-21","depth":7,"on_screen":true,"value":"2026-04-21","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 9:16","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"450,8 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-17","depth":7,"on_screen":true,"value":"2026-04-17","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 13:35","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"699,6 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-16","depth":7,"on_screen":true,"value":"2026-04-16","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17 Apr 2026 at 8:57","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"837,2 MB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"on_screen":true,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 9:13","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,15 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"on_screen":true,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 9:59","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"on_screen":true,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 16:51","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 37 selected, 1,93 TB available","depth":2,"bounds":{"left":1.0,"top":0.0,"width":-0.0013889074,"height":0.015555556},"on_screen":true,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"screenpipe","depth":1,"on_screen":true,"role_description":"text"}]...
|
4478535007057188027
|
-2349603190072247486
|
click
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
31735
|
NULL
|
NULL
|
NULL
|
|
31738
|
1236
|
13
|
2026-05-13T08:52:58.371203+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662378371_m2.jpg...
|
Finder
|
screenpipe
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
[{"role":"AXStaticText","text& [{"role":"AXStaticText","text":"Favourites","depth":6,"bounds":{"left":0.5046542,"top":0.061452515,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"jiminny","depth":6,"bounds":{"left":0.51263297,"top":0.08140463,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"AirDrop","depth":6,"bounds":{"left":0.51263297,"top":0.103751,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Recents","depth":6,"bounds":{"left":0.51263297,"top":0.12609737,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Applications","depth":6,"bounds":{"left":0.51263297,"top":0.14844373,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Documents","depth":6,"bounds":{"left":0.51263297,"top":0.1707901,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Downloads","depth":6,"bounds":{"left":0.51263297,"top":0.19313647,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"lukas","depth":6,"bounds":{"left":0.51263297,"top":0.21548285,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"iCloud","depth":6,"bounds":{"left":0.5046542,"top":0.2434158,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"iCloud Drive","depth":6,"bounds":{"left":0.51263297,"top":0.26336792,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Sync folder","depth":6,"bounds":{"left":0.51263297,"top":0.2857143,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Locations","depth":6,"bounds":{"left":0.5046542,"top":0.31364724,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"DXP4800PLUS-B5F","depth":6,"bounds":{"left":0.51263297,"top":0.33359936,"width":0.043218084,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Eject","depth":6,"bounds":{"left":0.55651593,"top":0.33519554,"width":0.0043218085,"height":0.009577015},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"Network","depth":6,"bounds":{"left":0.51263297,"top":0.35594574,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Tags","depth":6,"bounds":{"left":0.5046542,"top":0.38387868,"width":0.06216755,"height":0.015163607},"on_screen":true,"automation_id":"xSidebarHeader","role_description":"text"},{"role":"AXStaticText","text":"CRM","depth":6,"bounds":{"left":0.51263297,"top":0.4038308,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Orange","depth":6,"bounds":{"left":0.51263297,"top":0.42617717,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Red","depth":6,"bounds":{"left":0.51263297,"top":0.44852355,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Yellow","depth":6,"bounds":{"left":0.51263297,"top":0.4708699,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Green","depth":6,"bounds":{"left":0.51263297,"top":0.49321628,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Blue","depth":6,"bounds":{"left":0.51263297,"top":0.51556265,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Purple","depth":6,"bounds":{"left":0.51263297,"top":0.53790903,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"All Tags…","depth":6,"bounds":{"left":0.51263297,"top":0.5602554,"width":0.049534574,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Name","depth":7,"bounds":{"left":0.5827792,"top":0.06624102,"width":0.011635638,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Date Modified","depth":7,"bounds":{"left":0.8656915,"top":0.06624102,"width":0.026928192,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Size","depth":7,"bounds":{"left":0.92586434,"top":0.06624102,"width":0.008976064,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Kind","depth":7,"bounds":{"left":0.9581117,"top":0.06624102,"width":0.00930851,"height":0.011173184},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db","depth":7,"bounds":{"left":0.5827792,"top":0.08938547,"width":0.023936171,"height":0.012769354},"on_screen":true,"value":"archive.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":true},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.08938547,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,17 GB","depth":7,"bounds":{"left":0.9368351,"top":0.08938547,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.08938547,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"#recycle","depth":7,"bounds":{"left":0.5827792,"top":0.105347164,"width":0.019946808,"height":0.012769354},"on_screen":true,"value":"#recycle","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:46","depth":7,"bounds":{"left":0.8656915,"top":0.105347164,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"70,01 GB","depth":7,"bounds":{"left":0.93417555,"top":0.105347164,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.105347164,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync.sh","depth":7,"bounds":{"left":0.5827792,"top":0.121308856,"width":0.04288564,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 11:20","depth":7,"bounds":{"left":0.8656915,"top":0.121308856,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.121308856,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.121308856,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"lib","depth":7,"bounds":{"left":0.5827792,"top":0.13727055,"width":0.0076462766,"height":0.012769354},"on_screen":true,"value":"lib","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:24","depth":7,"bounds":{"left":0.8656915,"top":0.13727055,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.13727055,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.13727055,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_old.sh","depth":7,"bounds":{"left":0.5827792,"top":0.15323225,"width":0.051529255,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_old.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 10:22","depth":7,"bounds":{"left":0.8656915,"top":0.15323225,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18 KB","depth":7,"bounds":{"left":0.9411569,"top":0.15323225,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.15323225,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-shm","depth":7,"bounds":{"left":0.5827792,"top":0.16919394,"width":0.030585106,"height":0.012769354},"on_screen":true,"value":"db.sqlite-shm","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Today at 9:35","depth":7,"bounds":{"left":0.8656915,"top":0.16919394,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"33 KB","depth":7,"bounds":{"left":0.9411569,"top":0.16919394,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.16919394,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"logs","depth":7,"bounds":{"left":0.5827792,"top":0.18515563,"width":0.011303191,"height":0.012769354},"on_screen":true,"value":"logs","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:36","depth":7,"bounds":{"left":0.8656915,"top":0.18515563,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,1 MB","depth":7,"bounds":{"left":0.93916225,"top":0.18515563,"width":0.015957447,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.18515563,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-11.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.20111732,"width":0.061170213,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-11.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 May 2026 at 22:54","depth":7,"bounds":{"left":0.8656915,"top":0.20111732,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"529 KB","depth":7,"bounds":{"left":0.93849736,"top":0.20111732,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.20111732,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"sync.log","depth":7,"bounds":{"left":0.58776593,"top":0.21707901,"width":0.019614361,"height":0.012769354},"on_screen":true,"value":"sync.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:47","depth":7,"bounds":{"left":0.8656915,"top":0.21707901,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7 KB","depth":7,"bounds":{"left":0.9438165,"top":0.21707901,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.21707901,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.2026-05-07.0.log","depth":7,"bounds":{"left":0.58776593,"top":0.2330407,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe.2026-05-07.0.log","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"7 May 2026 at 21:50","depth":7,"bounds":{"left":0.8656915,"top":0.2330407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"566 KB","depth":7,"bounds":{"left":0.93849736,"top":0.2330407,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Log File","depth":7,"bounds":{"left":0.9581117,"top":0.2330407,"width":0.017287234,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync copy.sh","depth":7,"bounds":{"left":0.5827792,"top":0.2490024,"width":0.053523935,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync copy.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:20","depth":7,"bounds":{"left":0.8656915,"top":0.2490024,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15 KB","depth":7,"bounds":{"left":0.9411569,"top":0.2490024,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.2490024,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"data","depth":7,"bounds":{"left":0.5827792,"top":0.26496407,"width":0.011635638,"height":0.012769354},"on_screen":true,"value":"data","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 21:15","depth":7,"bounds":{"left":0.8656915,"top":0.26496407,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"7,53 GB","depth":7,"bounds":{"left":0.9368351,"top":0.26496407,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.26496407,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-11","depth":7,"bounds":{"left":0.58776593,"top":0.28092578,"width":0.026595745,"height":0.012769354},"on_screen":true,"value":"2026-05-11","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 9:22","depth":7,"bounds":{"left":0.8656915,"top":0.28092578,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"332,4 MB","depth":7,"bounds":{"left":0.93351066,"top":0.28092578,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.28092578,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-07","depth":7,"bounds":{"left":0.58776593,"top":0.29688746,"width":0.027925532,"height":0.012769354},"on_screen":true,"value":"2026-05-07","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"8 May 2026 at 9:26","depth":7,"bounds":{"left":0.8656915,"top":0.29688746,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"305,6 MB","depth":7,"bounds":{"left":0.93351066,"top":0.29688746,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.29688746,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-05-06","depth":7,"bounds":{"left":0.58776593,"top":0.31284916,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-05-06","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"6 May 2026 at 21:02","depth":7,"bounds":{"left":0.8656915,"top":0.31284916,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"18,8 MB","depth":7,"bounds":{"left":0.93650264,"top":0.31284916,"width":0.01861702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.31284916,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-28","depth":7,"bounds":{"left":0.58776593,"top":0.32881084,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-28","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 22:23","depth":7,"bounds":{"left":0.8656915,"top":0.32881084,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"166,7 MB","depth":7,"bounds":{"left":0.93351066,"top":0.32881084,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.32881084,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-27","depth":7,"bounds":{"left":0.58776593,"top":0.34477255,"width":0.027925532,"height":0.012769354},"on_screen":true,"value":"2026-04-27","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"28 Apr 2026 at 9:19","depth":7,"bounds":{"left":0.8656915,"top":0.34477255,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"339,8 MB","depth":7,"bounds":{"left":0.93351066,"top":0.34477255,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.34477255,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-25","depth":7,"bounds":{"left":0.58776593,"top":0.36073422,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-25","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 16:35","depth":7,"bounds":{"left":0.8656915,"top":0.36073422,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"39,7 MB","depth":7,"bounds":{"left":0.93650264,"top":0.36073422,"width":0.01861702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.36073422,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-24","depth":7,"bounds":{"left":0.58776593,"top":0.37669593,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-24","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 22:30","depth":7,"bounds":{"left":0.8656915,"top":0.37669593,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"149,1 MB","depth":7,"bounds":{"left":0.93351066,"top":0.37669593,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.37669593,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-22","depth":7,"bounds":{"left":0.58776593,"top":0.3926576,"width":0.027925532,"height":0.012769354},"on_screen":true,"value":"2026-04-22","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:08","depth":7,"bounds":{"left":0.8656915,"top":0.3926576,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"265,5 MB","depth":7,"bounds":{"left":0.93351066,"top":0.3926576,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.3926576,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-23","depth":7,"bounds":{"left":0.58776593,"top":0.4086193,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-23","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"24 Apr 2026 at 12:07","depth":7,"bounds":{"left":0.8656915,"top":0.4086193,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"171,8 MB","depth":7,"bounds":{"left":0.93351066,"top":0.4086193,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.4086193,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-20","depth":7,"bounds":{"left":0.58776593,"top":0.424581,"width":0.02825798,"height":0.012769354},"on_screen":true,"value":"2026-04-20","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 18:44","depth":7,"bounds":{"left":0.8656915,"top":0.424581,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"525,4 MB","depth":7,"bounds":{"left":0.93351066,"top":0.424581,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.424581,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-21","depth":7,"bounds":{"left":0.58776593,"top":0.4405427,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-21","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"22 Apr 2026 at 9:16","depth":7,"bounds":{"left":0.8656915,"top":0.4405427,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"450,8 MB","depth":7,"bounds":{"left":0.93351066,"top":0.4405427,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.4405427,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-17","depth":7,"bounds":{"left":0.58776593,"top":0.45650437,"width":0.027260639,"height":0.012769354},"on_screen":true,"value":"2026-04-17","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 13:35","depth":7,"bounds":{"left":0.8656915,"top":0.45650437,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"699,6 MB","depth":7,"bounds":{"left":0.93351066,"top":0.45650437,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.45650437,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-16","depth":7,"bounds":{"left":0.58776593,"top":0.47246608,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-16","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"17 Apr 2026 at 8:57","depth":7,"bounds":{"left":0.8656915,"top":0.47246608,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"837,2 MB","depth":7,"bounds":{"left":0.93351066,"top":0.47246608,"width":0.021276595,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.47246608,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-15","depth":7,"bounds":{"left":0.58776593,"top":0.4884278,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-15","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"16 Apr 2026 at 9:13","depth":7,"bounds":{"left":0.8656915,"top":0.4884278,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"2,15 GB","depth":7,"bounds":{"left":0.9368351,"top":0.4884278,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.4884278,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"2026-04-14","depth":7,"bounds":{"left":0.58776593,"top":0.50438946,"width":0.027593086,"height":0.012769354},"on_screen":true,"value":"2026-04-14","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"15 Apr 2026 at 9:59","depth":7,"bounds":{"left":0.8656915,"top":0.50438946,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"1,09 GB","depth":7,"bounds":{"left":0.9368351,"top":0.50438946,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.50438946,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_fts_migrate.sh","depth":7,"bounds":{"left":0.5827792,"top":0.5203512,"width":0.05651596,"height":0.012769354},"on_screen":true,"value":"screenpipe_fts_migrate.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 20:25","depth":7,"bounds":{"left":0.8656915,"top":0.5203512,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"9 KB","depth":7,"bounds":{"left":0.9438165,"top":0.5203512,"width":0.010970744,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.5203512,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite","depth":7,"bounds":{"left":0.5827792,"top":0.5363129,"width":0.020279255,"height":0.012769354},"on_screen":true,"value":"db.sqlite","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 17:41","depth":7,"bounds":{"left":0.8656915,"top":0.5363129,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"4,46 GB","depth":7,"bounds":{"left":0.9368351,"top":0.5363129,"width":0.017952127,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.5363129,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db.bak-pre-installid","depth":7,"bounds":{"left":0.5827792,"top":0.5522745,"width":0.05817819,"height":0.012769354},"on_screen":true,"value":"archive.db.bak-pre-installid","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"Yesterday at 15:20","depth":7,"bounds":{"left":0.8656915,"top":0.5522745,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"12,92 GB","depth":7,"bounds":{"left":0.93417555,"top":0.5522745,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.5522745,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe_sync_updated.sh","depth":7,"bounds":{"left":0.5827792,"top":0.56823623,"width":0.061835106,"height":0.012769354},"on_screen":true,"value":"screenpipe_sync_updated.sh","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 13:06","depth":7,"bounds":{"left":0.8656915,"top":0.56823623,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"20 KB","depth":7,"bounds":{"left":0.9411569,"top":0.56823623,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Terminal scripts","depth":7,"bounds":{"left":0.9581117,"top":0.56823623,"width":0.03357713,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"archive.db-bak","depth":7,"bounds":{"left":0.5827792,"top":0.58419794,"width":0.03324468,"height":0.012769354},"on_screen":true,"value":"archive.db-bak","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"10 May 2026 at 12:31","depth":7,"bounds":{"left":0.8656915,"top":0.58419794,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"11,13 GB","depth":7,"bounds":{"left":0.93417555,"top":0.58419794,"width":0.020611702,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.58419794,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app","depth":7,"bounds":{"left":0.5827792,"top":0.60015965,"width":0.010305851,"height":0.012769354},"on_screen":true,"value":"app","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 20:10","depth":7,"bounds":{"left":0.8656915,"top":0.60015965,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"193 KB","depth":7,"bounds":{"left":0.93849736,"top":0.60015965,"width":0.016289894,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.60015965,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"db.sqlite-wal","depth":7,"bounds":{"left":0.5827792,"top":0.6161213,"width":0.028922873,"height":0.012769354},"on_screen":true,"value":"db.sqlite-wal","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"26 Apr 2026 at 17:17","depth":7,"bounds":{"left":0.8656915,"top":0.6161213,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.6161213,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.6161213,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"app_settings.json","depth":7,"bounds":{"left":0.5827792,"top":0.632083,"width":0.03856383,"height":0.012769354},"on_screen":true,"value":"app_settings.json","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"18 Apr 2026 at 17:42","depth":7,"bounds":{"left":0.8656915,"top":0.632083,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"31 bytes","depth":7,"bounds":{"left":0.93583775,"top":0.632083,"width":0.019281914,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"JSON","depth":7,"bounds":{"left":0.9581117,"top":0.632083,"width":0.012965426,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"screenpipe.db","depth":7,"bounds":{"left":0.5827792,"top":0.6480447,"width":0.03158245,"height":0.012769354},"on_screen":true,"value":"screenpipe.db","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"13 Apr 2026 at 17:21","depth":7,"bounds":{"left":0.8656915,"top":0.6480447,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Zero bytes","depth":7,"bounds":{"left":0.9305186,"top":0.6480447,"width":0.024268618,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Document","depth":7,"bounds":{"left":0.9581117,"top":0.6480447,"width":0.023603724,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXTextField","text":"pipes","depth":7,"bounds":{"left":0.5827792,"top":0.6640064,"width":0.013630319,"height":0.012769354},"on_screen":true,"value":"pipes","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false},{"role":"AXStaticText","text":"11 Apr 2026 at 16:51","depth":7,"bounds":{"left":0.8656915,"top":0.6640064,"width":0.056848403,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"13 KB","depth":7,"bounds":{"left":0.9411569,"top":0.6640064,"width":0.013630319,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"Folder","depth":7,"bounds":{"left":0.9581117,"top":0.6640064,"width":0.014295213,"height":0.012769354},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Name","depth":6,"bounds":{"left":0.5711436,"top":0.061452515,"width":0.29288563,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Date Modified","depth":6,"bounds":{"left":0.8640292,"top":0.061452515,"width":0.06017287,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Size","depth":6,"bounds":{"left":0.92420214,"top":0.061452515,"width":0.032247342,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXButton","text":"Kind","depth":6,"bounds":{"left":0.95644945,"top":0.061452515,"width":0.040226065,"height":0.022346368},"on_screen":true,"role_description":"sort button","subrole":"AXSortButton","is_enabled":true,"is_focused":false},{"role":"AXStaticText","text":"1 of 37 selected, 1,93 TB available","depth":2,"bounds":{"left":0.7496675,"top":0.98324025,"width":0.06482713,"height":0.011173184},"on_screen":true,"automation_id":"_NS:34","role_description":"text"},{"role":"AXStaticText","text":"screenpipe","depth":1,"bounds":{"left":0.5990692,"top":0.019952115,"width":0.14361702,"height":0.0415004},"on_screen":true,"role_description":"text"}]...
|
4478535007057188027
|
-2349603190072247486
|
visual_change
|
accessibility
|
NULL
|
Favourites
jiminny
AirDrop
Recents
Applications
Do Favourites
jiminny
AirDrop
Recents
Applications
Documents
Downloads
lukas
iCloud
iCloud Drive
Sync folder
Locations
DXP4800PLUS-B5F
Eject
Network
Tags
CRM
Orange
Red
Yellow
Green
Blue
Purple
All Tags…
Name
Date Modified
Size
Kind
archive.db
Today at 11:46
2,17 GB
Document
#recycle
Today at 11:46
70,01 GB
Folder
screenpipe_sync.sh
Today at 11:20
9 KB
Terminal scripts
lib
Today at 10:24
Zero bytes
Folder
screenpipe_sync_old.sh
Today at 10:22
18 KB
Terminal scripts
db.sqlite-shm
Today at 9:35
33 KB
Document
logs
Yesterday at 21:36
1,1 MB
Folder
screenpipe.2026-05-11.0.log
11 May 2026 at 22:54
529 KB
Log File
sync.log
10 May 2026 at 13:47
7 KB
Log File
screenpipe.2026-05-07.0.log
7 May 2026 at 21:50
566 KB
Log File
screenpipe_sync copy.sh
Yesterday at 21:20
15 KB
Terminal scripts
data
Yesterday at 21:15
7,53 GB
Folder
2026-05-11
Yesterday at 9:22
332,4 MB
Folder
2026-05-07
8 May 2026 at 9:26
305,6 MB
Folder
2026-05-06
6 May 2026 at 21:02
18,8 MB
Folder
2026-04-28
28 Apr 2026 at 22:23
166,7 MB
Folder
2026-04-27
28 Apr 2026 at 9:19
339,8 MB
Folder
2026-04-25
26 Apr 2026 at 16:35
39,7 MB
Folder
2026-04-24
24 Apr 2026 at 22:30
149,1 MB
Folder
2026-04-22
24 Apr 2026 at 12:08
265,5 MB
Folder
2026-04-23
24 Apr 2026 at 12:07
171,8 MB
Folder
2026-04-20
22 Apr 2026 at 18:44
525,4 MB
Folder
2026-04-21
22 Apr 2026 at 9:16
450,8 MB
Folder
2026-04-17
18 Apr 2026 at 13:35
699,6 MB
Folder
2026-04-16
17 Apr 2026 at 8:57
837,2 MB
Folder
2026-04-15
16 Apr 2026 at 9:13
2,15 GB
Folder
2026-04-14
15 Apr 2026 at 9:59
1,09 GB
Folder
screenpipe_fts_migrate.sh
Yesterday at 20:25
9 KB
Terminal scripts
db.sqlite
Yesterday at 17:41
4,46 GB
Document
archive.db.bak-pre-installid
Yesterday at 15:20
12,92 GB
Document
screenpipe_sync_updated.sh
10 May 2026 at 13:06
20 KB
Terminal scripts
archive.db-bak
10 May 2026 at 12:31
11,13 GB
Document
app
26 Apr 2026 at 20:10
193 KB
Folder
db.sqlite-wal
26 Apr 2026 at 17:17
Zero bytes
Document
app_settings.json
18 Apr 2026 at 17:42
31 bytes
JSON
screenpipe.db
13 Apr 2026 at 17:21
Zero bytes
Document
pipes
11 Apr 2026 at 16:51
13 KB
Folder
Name
Date Modified
Size
Kind
1 of 37 selected, 1,93 TB available
screenpipe...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31739
|
1235
|
17
|
2026-05-13T08:52:58.529787+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662378529_m1.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DO FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s• 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $*3Support Daily • in 3h 8 mA100% <78• Wed 13 May 11:52:58T81-zsh84screenpipe"О 85...
|
NULL
|
8070343377248437094
|
NULL
|
click
|
ocr
|
NULL
|
FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DO FinderFileEditViewGoWindowHelp(46]-zshAPP (-zsh)DOCKER[2026-05-13 11:41:34][2026-05-13 11:41:34]DEV (-zsh)Screenpipe sync startingfor: 2026-05-12О 882[+00m00s] • Preflight checksSource DB:NAS mount:Archive DB:Data dir:OK(4.5G)OK/Volumes/screenpipeexists(1.3G)(220 files, 303M)[+00m00s] • Counting source rows for 2026-05-12frames:elements:ui_events:ocr_text:meetings:audio_chunks:72748534067044230631113audio_transcriptions: 319[+00m01s] • Initialising tables, indexes, FTScreating tablescreating indexescreating FTS tables• Om00s• 0m00s• 0m00s[+00m01s] • Syncing vision data for 2026-05-12video_chunksframes (7274 rows)ocr_text (2306 rows)ui_events (7044 rows)elements (853406 rows)meetings (3 rows)• Om01s• 1m05s• Om49s• 0m01s• Om46s• Om00s[+02m43s] • Syncing audio data for 2026-05-12audio_chunks (1113 rows)audio_transcriptions (319 rows)• Om00s• 0m01s[+02m44s] • Updating FTS indexeselements_ftsframes_ftsui_events_ftsaudio_transcriptions_fts• Om50s• 1m13s• Om01s• Om01s[+04m49s] • Verifying DB/Users/lukas/.screenpipe/scripts/lib/screenpipe_sync_db.sh: line 220:target_DATE: unbound variablelukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $ nano screenpipe_sync_db.shlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/.screenpipe/scripts/lib $*3Support Daily • in 3h 8 mA100% <78• Wed 13 May 11:52:58T81-zsh84screenpipe"О 85...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
31741
|
1236
|
14
|
2026-05-13T08:52:59.743627+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-13/1778 /Users/lukas/.screenpipe/data/data/2026-05-13/1778662379743_m2.jpg...
|
iTerm2
|
NULL
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (ArchiveiminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spf=l yarn.lockcllpooaro-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10ascriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mp4e MaсBook Pro Microphone (input 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.mp0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo4@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mр10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo.• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mp/lel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mo4• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacRook Pro Micronhone (innut) 2026-05-11 15-52-12 mр41e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) Recents* Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDxP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...88E0000 Vscreenpipe s>libdb.sqlite-shmv Eloassync.logscreenpipescreenpipe_s:2026-05-11•2026-05-02026-04-22026-04-2•2026-04-4•2026.0429•2026-04-22026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bak•appdo,salite-waann cettinas ison• screenpipe.db›pipesscreenoipeOnenOnen WittMove to BinGet InfoRenameCompress "archive.db"DuplicateMake AliacWUICK LOOKCopyShare.Quick ActionsNew iTerm2 Tab HereNew iTerm2 Window HereSend Files to Anvbox"suppont Dally• In snom100% S2Wed 13 May 11:52:59Q SearchAdd Tags ActionDate Modified70,01 GBToday at 11.20Today at 10:24Today at 10:22Today at 9:35Yesterdav at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Yecterdav at 21:20l9KBTerminal scriptsZero butes Folder18 KB33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KBLoa File15KRTerminal scripts7,53 GB FolderYesterday at 9:22332,4 MBFolder8 Mav 2026 at 9:26305.6 MBFolder6 May 2026 at 21:0218,8 MB Folder28 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2524 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5715 Apr 2026 at 9:59Yocterdav at 20:25Yesterday at 15:2010 Mav 2026 at 13:0610 May 2026 at 12:3126 Apr 2026 at 20:1026 Aor 2026 at 17.1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Apr 2026 at 16:51339.8 MBFolder207 MP Soldon149,1 MB265,5 MBrolder1718MR Folden525.4 MB Folder450,8 MB699.6 M8Folden927 2 MP Coldon2,15 CB1.09 GErolderO KрTerminal scrinte4.46 GB Document12,92 GEDocument20 K:Terminal scriots11,13 GB193 KBZero butesDocument21 hutec ISONZero bytes13 KBCaldon1or 37 selected, 1.93 TB availablel...
|
NULL
|
-2789634824415801807
|
NULL
|
click
|
ocr
|
NULL
|
Favourite:jiminny• iCloud Drive992 Svnc toldel0 DX Favourite:jiminny• iCloud Drive992 Svnc toldel0 DXP4800PLUS-B5F €• Orange• Red• Yellow• Purple• All Tags.WindowApplications• CascadeProjectscleansnot-live.logcleanshot-screenpipe.log• clip.mp4DesktopDEVDocumentso DownloadsB frame.jpgicloud Drive (ArchiveiminnyKeychronScreerf MoviesMusicnode modules#PicturesPostmanPublicravcactL response.binscreennine-dav shUntitled 4.spf=l yarn.lockcllpooaro-als...ea"aner"crashdalddo.sollteab.solite-shmdo.scllte-walscreenpipe sync.shscreenpipe_sync.sh-bakkscreenpipe_sync.sh.bakscreenpipe_sync.sh.bak2screenpipe.2026-05-06.0.lo0screenpipe.2026-05-07.0.lodscreenpipe.2026-05-08.0.lo0screenpipe.2026-05-09.0.lodscreenoioe. 2026-05-10.0.100screenbioe. 2026-05-11.0.100screenpipe.2026-05-12.0.1ogE screenbine 2026-05-13.0.10ascriptssync.logvMacBook Pro Microphone (input) 2026-05-11-15-29-18.mple MacRook Pro Micronhone (inout) 2026-05-11 15-20-48.mn/® MacBook Pro Microphone (input)_2026-05-11_15-30-18.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-30-47 mn/• MacBook Pro Microphone (input)_2026-05-11_15-31-17.mp4• MacBook Pro Microphone (input)_2026-05-11_15-31-47.mp40 MacBook Pro Microphone (input)_2026-05-11_15-32-16.mp4• MacBook Pro Microphone (input)_2026-05-11_15-32-46.mp4© MacBook Pro Microphone (input)_2026-05-11_15-33-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-33-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-34-46.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-35-46.mp4e MaсBook Pro Microphone (input 2026-05-11 15-36-16.mp4• MacBook Pro Microphone (input) 2026-05-11_15-36-46.mp0l Mac3ook Pro Microphone (inout) 2026-05-11 15-37-16,m04@ MacBook Pro Microphone (input) 2026-05-11 15-37-45 mр410 MacBook Pro Microphone (inout) 2026-05-11 15-38-15.mo4@ MacBook Pro Microphone (input) 2026-05-11 15-38-45.mр10l MacBook Pro Microphone (inout) 2026-05-11 15-39-15.mo.• MacBook Pro Microphone (input)_2026-05-11_15-39-45.mp/lel Mackook Pro Micronhone inout) 2026-05-11 15-40-15.mo4• MacBook Pro Microphone (input)_2026-05-11_15-40-45.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-41-15.mnz• MacBook Pro Microphone (input)_2026-05-11_15-41-45.mp4© MacBook Pro Microphone (input)_2026-05-11_15-42-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-42-44.mp/• MacBook Pro Microphone (input)_2026-05-11_15-43-14.mp4• MacBook Pro Microphone (input)_2026-05-11_15-43-44.mp4• MacBook Pro Microphone (input)_2026-05-11_15-44-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-44-44.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-14.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-45-44.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-14.mp4• MacBook Pro Microphone (input) 2026-05-11 15-46-44.mp4• MacBook Pro Microphone (input) 2026-05-11_15-47-14.mp4• MacBook Pro Microphone (input) 2026-05-11_ 15-47-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-48-43.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-13.mp4@ MacBook Pro Microphone (input) 2026-05-11 15-49-43.mр4@ MacBook Pro Microphone (input) 2026-05-11 15-50-13.mр410 MacBook Pro Microphone (inout) 2026-05-11 15-50-43 mo4.@ MacBook Pro Micronhone (innut) 2026-05-11 15-51-12 mр/lel MacBook Pro Micronhone linout) 2026-05-11 15-51-42 mo46 MacRook Pro Micronhone (innut) 2026-05-11 15-52-12 mр41e MacBook Pro Micronhone (innut) 2026-05-11 15-52-42 mo/• MacBook Pro Microphone (input)_2026-05-11_15-53-12.mp41e MacBook Pro Micronhone (innut) 2026-05-11 15-53-42 mn4• MacBook Pro Microphone (input)_2026-05-11_15-54-12.mp4A MerRonk Dro Micranhane finnut) 2026-05_11 15-54-12 mл/•• Cravountesjiminny(® AirDrop•) Recents* Applications9 Documents© Downloadsi lukas• iCloud Drive999 Sunc tolderDxP4800PLUS-Bor4 NetworkO CRM• Orange• Red• Yellow• Greer• Blue• Purple• All Tags...88E0000 Vscreenpipe s>libdb.sqlite-shmv Eloassync.logscreenpipescreenpipe_s:2026-05-11•2026-05-02026-04-22026-04-2•2026-04-4•2026.0429•2026-04-22026-04-17•Р 2026.04-162026-04-14screenpipe_fts_migrate.sharchive.db.bak-pre-installidscreenbine sunc undated.sharchive.db-bak•appdo,salite-waann cettinas ison• screenpipe.db›pipesscreenoipeOnenOnen WittMove to BinGet InfoRenameCompress "archive.db"DuplicateMake AliacWUICK LOOKCopyShare.Quick ActionsNew iTerm2 Tab HereNew iTerm2 Window HereSend Files to Anvbox"suppont Dally• In snom100% S2Wed 13 May 11:52:59Q SearchAdd Tags ActionDate Modified70,01 GBToday at 11.20Today at 10:24Today at 10:22Today at 9:35Yesterdav at 21:3611 May 2026 at 22:5410 May 2026 at 13:477 May 2026 at 21:50Yecterdav at 21:20l9KBTerminal scriptsZero butes Folder18 KB33 KBDocument1.1 MB Folden529 KB Log File7 KBLog File566 KBLoa File15KRTerminal scripts7,53 GB FolderYesterday at 9:22332,4 MBFolder8 Mav 2026 at 9:26305.6 MBFolder6 May 2026 at 21:0218,8 MB Folder28 Apr 2026 at 22:2328 Aor 2026 at 9:1926 Anr 2026 at 16:2524 Apr 2026 at 22:3024 Apr 2026 at 12:0824 Anr 2026 at 12:0722 Apr 2026 at 18:4422 Apr 2026 at 9:1618 Aor 2026 at 13:3517 Anr 2026 at 9:5715 Apr 2026 at 9:59Yocterdav at 20:25Yesterday at 15:2010 Mav 2026 at 13:0610 May 2026 at 12:3126 Apr 2026 at 20:1026 Aor 2026 at 17.1718 Anr 2026 at 17:1213 Apr 2026 at 17:2111 Apr 2026 at 16:51339.8 MBFolder207 MP Soldon149,1 MB265,5 MBrolder1718MR Folden525.4 MB Folder450,8 MB699.6 M8Folden927 2 MP Coldon2,15 CB1.09 GErolderO KрTerminal scrinte4.46 GB Document12,92 GEDocument20 K:Terminal scriots11,13 GB193 KBZero butesDocument21 hutec ISONZero bytes13 KBCaldon1or 37 selected, 1.93 TB availablel...
|
31738
|
NULL
|
NULL
|
NULL
|