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

elvn

v0.25.11

Published

Command line time management for nerds

Downloads

23

Readme

elvn

"Laziness is nothing more than the habit of resting before you get tired." Jules Renard

elvn - time management for nerds.

We are living in the world, where everything is routinely organized and ready for accounting report. We are surrounded with calendars, planners, bug-trackers, to-do lists, metrics, and every tool or methodology tries to impose its concepts of what is important. elvn is attempting to find out new answers for the common time planning questions and transform working day from mechanical execution of "very important" tasks into amazing journey where inspirational ideas become true. In addition, elvn is convenient tool that helps to manage your own time avoiding any excess.

3 time planning questions are :

  1. What should I do
  2. What I am going to do today
  3. How should I focus on task

elvn answers

  1. Everything is an idea, note your idea and if it worth of doing and could be estimated move it to task list
  2. Plan to have 4-6 intentions to embody ideas, every should take not more than hour
  3. Select task, have a rest first, be elvn for an hour and move to next task

Installation

npm install -g elvn

Main elvn commands

  • /b(lue) - switches to task list by color
  • /work - switches to task list by label
  • /all - all tasks
  • /done - completed tasks
  • /today - planned today tasks
  • @ - shows ideas list
  • & - shows lists edit
  • % - shows config (sync)
  • $ - shows timer
  • ! - shows status
  • ? - search tasks/idea by text
  • # - gets task/idea by position in list

examples : - ?correct - returns all tasks/ideas in list that contains 'correct' in text - #2 - returns task that has second position in list

with returned task(s) can be done:

#### Command to save/edit task
  - c(olor):text
  - :text

  - \#2=Need to update examples
  - \#2=+test - appends 'test' to task on the second position
  - \#2=-test - removes 'test' substring from task on the second position

#### Replace text
  
  - \#3=correct%fixed - will change 'correct' to 'fixed' in third task in a list

#### Move to another list
  
  - \#2b

Task commands

  • #2x- delete

  • #2> - run

  • #2v - make completed

  • #2^ - make not completed

  • #2+ - make planned

  • #2- - make unplanned

  • #2@ - convert task to idea

  • #2-4v - process command over range

  • #2,3,4v - process command over group

  • #*v - process command over all tasks

Idea commands

  • #2x- delete

  • #2y - convert idea to task and put its to yellow list

  • #2-4x - process command over range

  • #2,3,4x - process command over group

  • #*x - process command over all ideas

Timer commands

  • $> - run/resume timer
  • $: - pause timer
  • $x - cancel timer
  • $v - complete task
  • $^ - skip current stage

Sync commands

  • %> - push to remote
  • %< - pull from remote
  • %- - revert last change

elvn rules:

  • Start with task and relax for 11 mins
  • Work for 15 mins
  • Break for 2 mins
  • Work for 15 mins
  • Break for 2 mins
  • Work for 15 mins

elvn completed start new.