#link #dsa #specified-file #on-screen #dsa-links #file-add #abhyas-file #random-link #check-status #total-completed

app abhyas

Abhyas is a Rust command-line application for managing and interacting with a database of links

6 stable releases

1.5.0 Dec 25, 2023
1.4.0 Dec 22, 2023
1.2.0 Nov 26, 2023

#473 in Database interfaces

Download history 41/week @ 2023-11-16 60/week @ 2023-11-23 10/week @ 2023-11-30 9/week @ 2023-12-07 4/week @ 2023-12-14 72/week @ 2023-12-21 2/week @ 2023-12-28 10/week @ 2024-01-04 2/week @ 2024-01-11 6/week @ 2024-01-18 27/week @ 2024-01-25 12/week @ 2024-02-01 14/week @ 2024-02-08 126/week @ 2024-02-15

183 downloads per month

GPL-3.0-or-later

34KB
843 lines

Abhyas

Abhyas is a Rust command-line application for managing and interacting with a database of links.

Features

  • Check Status: Get the total, completed, and skipped links count.
  • Get Link: Get random link from the database.
  • Add Link: Add new links to the database.
  • Search Link: Search link from the database.
  • Other: View and interact with other available options.
  • Insert Links from File: Add links from a specified file to the database.

Requirements

Installation

  1. Clone and build the project:

    git clone https://github.com/halshar/abhyas.git
    cargo build --release
    
  2. Install using cargo

    cargo install abhyas
    

Usage

To run the application:

abhyas

For inserting links from a file:

abhyas --file <file_path>
# Replace `<file_path>` with the path to your file.

Usage Notes

  • When running the application, follow the on-screen instructions to navigate and interact with the available options.
  • Use the --file flag to insert links from a specified file.

Acknowledgments

This project utilizes the rusqlite and other Rust libraries.

Contributing

Contributions are welcome! If you have any suggestions or improvements, please open an issue or create a pull request.

License

This project is licensed under the GPLv3 License.

Dependencies

~25–35MB
~542K SLoC