13 Open Issues Need Help Last updated: Jan 8, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This GitHub issue requests an update to the project's README file. The update is needed to document several recent changes and new features, specifically mentioning the `--format json` and `--path` options, the `rename` command, partial search functionality, and backup features.

Complexity: 2/5
documentation help wanted good first issue
enhancement good first issue
Update unit tests 3 months ago
enhancement good first issue

AI Summary: This issue proposes adding a warning message to the `ls` subcommand to inform users if their system time is incorrect. This is important because incorrect system time can lead to failures in generating One-Time Password (OTP) codes. The suggested message includes the current system Unix time for context.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes adding a new `search` subcommand to the project. This subcommand would allow users to search for aliases based on partial matches of their names. It's labeled as an enhancement and a good first issue, suggesting it's a straightforward addition.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes adding a new subcommand to the application called `rename`. This subcommand will allow users to rename an existing alias by providing the old alias name and the desired new alias name. It's labeled as an enhancement and a good first issue, suggesting it's a straightforward addition.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes adding a `--format json` flag to the `ls` command. The goal is to change the output from a table to a JSON object, which would significantly improve its usability for automation scripts.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes implementing automatic backups for critical data operations like adding, updating, and removing entries. The developer is guided to leverage an existing `create_backup` function within `file.rs` to achieve this.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes refactoring the `update` subcommand to use a safer, more robust approach. Instead of directly removing and then adding, the plan is to load existing data, modify it in memory, and then write back to the file only upon successful modification, resolving the password once at the beginning.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes adding a warning help message to the `unencrypted` flag. The warning should inform users that this flag leaves OTP codes unencrypted and is intended for debugging purposes only.

Complexity: 1/5
enhancement good first issue

AI Summary: This issue proposes refactoring the way flags are handled for subcommands within a project. The goal is to reduce code duplication by introducing a struct to manage these flags, making the codebase more maintainable and organized.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes adding support for a "Secret Environment Variable" named HERMES_PASSWORD. The application should be modified to read and utilize this environment variable for password storage and retrieval.

Complexity: 2/5
enhancement good first issue

AI Summary: This issue proposes adding a warning message to the command-line argument parser for a password field. The goal is to inform users that passing a password directly as an argument can leave it exposed in their shell history.

Complexity: 1/5
enhancement good first issue