AmalChandru / swe-hiring-problem-1

SafeDep Software Engineer Hiring Problem - shell-sync 🛸: secure shell history, anywhere : )
Apache License 2.0
0 stars 0 forks source link

Add Push Command Feature #4

Open AmalChandru opened 2 days ago

AmalChandru commented 2 days ago

Push Command Feature

Description

The push functionality allows users to synchronize their local shell history to the backend via the CLI. This ensures efficient storage, prevents duplication of commands, and selectively excludes irrelevant commands. It leverages SQLite for local storage and MongoDB for backend persistence.

Scope

Backend

CLI

Excluded Commands

Commands such as cd, ls, pwd, and others that do not provide significant value for synchronization will be excluded using a predefined list or user-defined exclusion rules.

Tests

Technical Details

Backend

CLI

Acceptance Criteria

AmalChandru commented 2 days ago

Raised Implement Push Command for this