0.1.3 • Published 2 years ago

jot-vm v0.1.3

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
2 years ago

jot-vm

jot-vm is a command line task-version management tool, using semantic versioning to group tasks. Project information is kept in a local .journal.json file recording build versions and tasks. Versioning is opinionated and based on task completion, i.e., journal next <version> will fail, if the current version has incomplete tasks.

Install

> npm install --location=global jot-vm

Usage

journal usage

journal

The base command for manipulating and getting info about the .journal.json file

Commands

clear deletes all tasks in the current version of the journal

delete deletes the .journal.json file if it exists

init <name> [options] initalizes a new .journal.json file

-n, --version-name <name> starting version name

-o, --overwrite overwrites the file if it exists

-t, --tag <tag> starting tag

-v, --version <version> starting version

next <version> [options] increments the indicated version type

major increments major version

minor increments minor version

patch increments patch version

-t, --tag <tag> tag for version

revert moves project to previous version

status ouputs the version and task information

tasks [options] outputs the tasks in this journal

-d, --done outputs all complete tasks

--no-done ouputs all incomplete tasks

-v, --version <version> outputs tasks for the given version

usage ouputs the usage text

jot

The base command for task management

Commands

check <ids...> checks the tasks at the given ids

delete <ids...> deletes the tasks with the given ids

finish marks all incomplete tasks as done

move <id> [options] moves a task to a specified group, or from its group

-g, --group <group> group for the given task

task <task> [options] creates a new task

-g, --group <group> group for the given task

tasks <tasks...> [options] batch creates new tasks

-g, --group <group> group for the given tasks

uncheck <ids...> checks the tasks at the given ids

status <ids...> outputs the information for the given tasks

-c, --creation time of creation for the given task

-g, --group group for the given task

-s, --state time of completion or false for the given task

-v, --version version for the given task

0.1.3

2 years ago

0.1.4

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago