summaryrefslogtreecommitdiffstats
path: root/crates
diff options
context:
space:
mode:
authorEllie Huxtable <ellie@elliehuxtable.com>2024-04-18 16:41:28 +0100
committerGitHub <noreply@github.com>2024-04-18 16:41:28 +0100
commit95cc472037fcb3207b510e67f1a44af4e2a2cae9 (patch)
treefc1d3e71d8e0bdb806370e4144fd6f373bcc9c5e /crates
parent176eae02f7f855ef40a4461caca61d530486113f (diff)
chore: move crates into crates/ dir (#1958)
I'd like to tidy up the root a little, and it's nice to have all the rust crates in one place
Diffstat (limited to 'crates')
-rw-r--r--crates/atuin-client/Cargo.toml73
-rw-r--r--crates/atuin-client/config.toml210
-rw-r--r--crates/atuin-client/migrations/20210422143411_create_history.sql16
-rw-r--r--crates/atuin-client/migrations/20220505083406_create-events.sql11
-rw-r--r--crates/atuin-client/migrations/20220806155627_interactive_search_index.sql6
-rw-r--r--crates/atuin-client/migrations/20230315220114_drop-events.sql2
-rw-r--r--crates/atuin-client/migrations/20230319185725_deleted_at.sql2
-rw-r--r--crates/atuin-client/record-migrations/20230531212437_create-records.sql16
-rw-r--r--crates/atuin-client/record-migrations/20231127090831_create-store.sql15
-rw-r--r--crates/atuin-client/src/api_client.rs415
-rw-r--r--crates/atuin-client/src/database.rs1128
-rw-r--r--crates/atuin-client/src/encryption.rs430
-rw-r--r--crates/atuin-client/src/history.rs517
-rw-r--r--crates/atuin-client/src/history/builder.rs99
-rw-r--r--crates/atuin-client/src/history/store.rs410
-rw-r--r--crates/atuin-client/src/import/bash.rs218
-rw-r--r--crates/atuin-client/src/import/fish.rs179
-rw-r--r--crates/atuin-client/src/import/mod.rs111
-rw-r--r--crates/atuin-client/src/import/nu.rs67
-rw-r--r--crates/atuin-client/src/import/nu_histdb.rs113
-rw-r--r--crates/atuin-client/src/import/resh.rs140
-rw-r--r--crates/atuin-client/src/import/xonsh.rs233
-rw-r--r--crates/atuin-client/src/import/xonsh_sqlite.rs217
-rw-r--r--crates/atuin-client/src/import/zsh.rs229
-rw-r--r--crates/atuin-client/src/import/zsh_histdb.rs247
-rw-r--r--crates/atuin-client/src/kv.rs265
-rw-r--r--crates/atuin-client/src/lib.rs21
-rw-r--r--crates/atuin-client/src/ordering.rs32
-rw-r--r--crates/atuin-client/src/record/encryption.rs373
-rw-r--r--crates/atuin-client/src/record/mod.rs6
-rw-r--r--crates/atuin-client/src/record/sqlite_store.rs641
-rw-r--r--crates/atuin-client/src/record/store.rs60
-rw-r--r--crates/atuin-client/src/record/sync.rs607
-rw-r--r--crates/atuin-client/src/secrets.rs59
-rw-r--r--crates/atuin-client/src/settings.rs784
-rw-r--r--crates/atuin-client/src/settings/dotfiles.rs6
-rw-r--r--crates/atuin-client/src/sync.rs210
-rw-r--r--crates/atuin-client/src/utils.rs14
-rw-r--r--crates/atuin-client/tests/data/xonsh-history.sqlitebin0 -> 12288 bytes
-rw-r--r--crates/atuin-client/tests/data/xonsh/xonsh-82eafbf5-9f43-489a-80d2-61c7dc6ef542.json12
-rw-r--r--crates/atuin-client/tests/data/xonsh/xonsh-de16af90-9148-4461-8df3-5b5659c6420d.json12
-rw-r--r--crates/atuin-common/Cargo.toml30
-rw-r--r--crates/atuin-common/src/api.rs122
-rw-r--r--crates/atuin-common/src/calendar.rs16
-rw-r--r--crates/atuin-common/src/lib.rs58
-rw-r--r--crates/atuin-common/src/record.rs426
-rw-r--r--crates/atuin-common/src/shell.rs147
-rw-r--r--crates/atuin-common/src/utils.rs265
-rw-r--r--crates/atuin-dotfiles/Cargo.toml25
-rw-r--r--crates/atuin-dotfiles/src/lib.rs2
-rw-r--r--crates/atuin-dotfiles/src/shell.rs100
-rw-r--r--crates/atuin-dotfiles/src/shell/bash.rs39
-rw-r--r--crates/atuin-dotfiles/src/shell/fish.rs40
-rw-r--r--crates/atuin-dotfiles/src/shell/xonsh.rs39
-rw-r--r--crates/atuin-dotfiles/src/shell/zsh.rs39
-rw-r--r--crates/atuin-dotfiles/src/store.rs364
-rw-r--r--crates/atuin-server-database/Cargo.toml20
-rw-r--r--crates/atuin-server-database/src/calendar.rs18
-rw-r--r--crates/atuin-server-database/src/lib.rs173
-rw-r--r--crates/atuin-server-database/src/models.rs52
-rw-r--r--crates/atuin-server-postgres/Cargo.toml23
-rw-r--r--crates/atuin-server-postgres/build.rs5
-rw-r--r--crates/atuin-server-postgres/migrations/20210425153745_create_history.sql11
-rw-r--r--crates/atuin-server-postgres/migrations/20210425153757_create_users.sql10
-rw-r--r--crates/atuin-server-postgres/migrations/20210425153800_create_sessions.sql6
-rw-r--r--crates/atuin-server-postgres/migrations/20220419082412_add_count_trigger.sql51
-rw-r--r--crates/atuin-server-postgres/migrations/20220421073605_fix_count_trigger_delete.sql35
-rw-r--r--crates/atuin-server-postgres/migrations/20220421174016_larger-commands.sql3
-rw-r--r--crates/atuin-server-postgres/migrations/20220426172813_user-created-at.sql1
-rw-r--r--crates/atuin-server-postgres/migrations/20220505082442_create-events.sql14
-rw-r--r--crates/atuin-server-postgres/migrations/20220610074049_history-length.sql2
-rw-r--r--crates/atuin-server-postgres/migrations/20230315220537_drop-events.sql2
-rw-r--r--crates/atuin-server-postgres/migrations/20230315224203_create-deleted.sql5
-rw-r--r--crates/atuin-server-postgres/migrations/20230515221038_trigger-delete-only.sql30
-rw-r--r--crates/atuin-server-postgres/migrations/20230623070418_records.sql15
-rw-r--r--crates/atuin-server-postgres/migrations/20231202170508_create-store.sql15
-rw-r--r--crates/atuin-server-postgres/migrations/20231203124112_create-store-idx.sql2
-rw-r--r--crates/atuin-server-postgres/migrations/20240108124837_drop-some-defaults.sql4
-rw-r--r--crates/atuin-server-postgres/src/lib.rs538
-rw-r--r--crates/atuin-server-postgres/src/wrappers.rs77
-rw-r--r--crates/atuin-server/Cargo.toml39
-rw-r--r--crates/atuin-server/server.toml34
-rw-r--r--crates/atuin-server/src/handlers/history.rs237
-rw-r--r--crates/atuin-server/src/handlers/mod.rs58
-rw-r--r--crates/atuin-server/src/handlers/record.rs45
-rw-r--r--crates/atuin-server/src/handlers/status.rs43
-rw-r--r--crates/atuin-server/src/handlers/user.rs258
-rw-r--r--crates/atuin-server/src/handlers/v0/me.rs16
-rw-r--r--crates/atuin-server/src/handlers/v0/mod.rs3
-rw-r--r--crates/atuin-server/src/handlers/v0/record.rs112
-rw-r--r--crates/atuin-server/src/handlers/v0/store.rs37
-rw-r--r--crates/atuin-server/src/lib.rs144
-rw-r--r--crates/atuin-server/src/metrics.rs56
-rw-r--r--crates/atuin-server/src/router.rs149
-rw-r--r--crates/atuin-server/src/settings.rs151
-rw-r--r--crates/atuin-server/src/utils.rs15
-rw-r--r--crates/atuin/Cargo.toml95
-rw-r--r--crates/atuin/LICENSE21
l---------crates/atuin/README.md1
-rw-r--r--crates/atuin/build.rs11
l---------crates/atuin/src/command/CONTRIBUTORS1
-rw-r--r--crates/atuin/src/command/client.rs144
-rw-r--r--crates/atuin/src/command/client/account.rs47
-rw-r--r--crates/atuin/src/command/client/account/change_password.rs57
-rw-r--r--crates/atuin/src/command/client/account/delete.rs30
-rw-r--r--crates/atuin/src/command/client/account/login.rs177
-rw-r--r--crates/atuin/src/command/client/account/logout.rs19
-rw-r--r--crates/atuin/src/command/client/account/register.rs55
-rw-r--r--crates/atuin/src/command/client/default_config.rs5
-rw-r--r--crates/atuin/src/command/client/doctor.rs346
-rw-r--r--crates/atuin/src/command/client/dotfiles.rs22
-rw-r--r--crates/atuin/src/command/client/dotfiles/alias.rs95
-rw-r--r--crates/atuin/src/command/client/history.rs556
-rw-r--r--crates/atuin/src/command/client/import.rs168
-rw-r--r--crates/atuin/src/command/client/info.rs31
-rw-r--r--crates/atuin/src/command/client/init.rs145
-rw-r--r--crates/atuin/src/command/client/init/bash.rs26
-rw-r--r--crates/atuin/src/command/client/init/fish.rs45
-rw-r--r--crates/atuin/src/command/client/init/xonsh.rs31
-rw-r--r--crates/atuin/src/command/client/init/zsh.rs39
-rw-r--r--crates/atuin/src/command/client/kv.rs96
-rw-r--r--crates/atuin/src/command/client/search.rs307
-rw-r--r--crates/atuin/src/command/client/search/cursor.rs333
-rw-r--r--crates/atuin/src/command/client/search/duration.rs65
-rw-r--r--crates/atuin/src/command/client/search/engines.rs46
-rw-r--r--crates/atuin/src/command/client/search/engines/db.rs33
-rw-r--r--