npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

halwa

v1.0.1

Published

This is a todo command line application for developers who like a blackboard

Downloads

2

Readme

Here's a comprehensive README.md file for your halwa CLI tool:

# Halwa CLI Tool

**Halwa** is a command-line tool designed for managing tasks. It allows you to add tasks, view tasks with various sorting options, and mark tasks as completed.

## Installation

To install the Halwa CLI tool globally, run the following command:

```bash
npm install -g halwa

Setup

Note: If you're using Windows PowerShell, you may need to adjust the execution policy to allow the script to run.

PowerShell Execution Policy

To enable script execution, you may need to set the execution policy to RemoteSigned for the current user:

  1. Open PowerShell as Administrator:

    Right-click on the PowerShell icon and select "Run as Administrator."

  2. Set Execution Policy:

    Run the following command to set the policy:

    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

    This policy allows you to run scripts that are either locally created or signed by a trusted publisher.

  3. Verify the Policy:

    Check the current execution policy with:

    Get-ExecutionPolicy -List
  4. Revert to Restricted (if needed):

    To revert to a restricted policy that prevents all script execution:

    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Restricted

Usage

halwa addtask

Add a new task to your task list.

Usage:

halwa addtask

Prompts:

  • Enter the task description.
  • Select the priority (High, Medium, Low).
  • Enter the due date in YYYY-MM-DD format.
  • Enter the due time in HH:mm format.
  • Confirm if the task is completed.

halwa tasklist [sortOption]

Display all tasks with optional sorting.

Usage:

halwa tasklist [-i|-p|-t|-d]

Sort Options:

  • -i: Sort by index (default).
  • -p: Sort by priority.
  • -t: Sort by due time.
  • -d: Sort by status (completed or incomplete).

halwa checkTask

Mark a task as completed.

Usage:

halwa checkTask

Steps:

  • Select a task from the list to mark as completed.

Troubleshooting

  • If you encounter issues with PowerShell execution policies, follow the setup instructions to adjust the policy.
  • For errors loading or saving tasks, ensure that you have write permissions to the directory where task.json is stored and that the file is not corrupted.

License

No license specified. Feel free to use and modify the code as needed.

Contact

For any issues or questions, please reach out via the repository's issue tracker or contact the maintainer directly.


Happy task managing! 🎯


### Key Sections in the README:
1. **Installation**: Instructions to install the tool.
2. **Setup**: Details on configuring PowerShell to allow script execution.
3. **Usage**: Descriptions of available commands and their options.
4. **Troubleshooting**: Common issues and their solutions.
5. **License**: Information about the project's licensing (or lack thereof).
6. **Contact**: How to get support or report issues.

Feel free to adjust the content based on your preferences or additional details you want to include.