Date: Mon, 21 Sep 2020 19:45:43 +0000 (UTC) From: Ashish SHUKLA <ashish@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r549485 - in head/deskutils: . dstask Message-ID: <202009211945.08LJjhWb056032@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ashish Date: Mon Sep 21 19:45:42 2020 New Revision: 549485 URL: https://svnweb.freebsd.org/changeset/ports/549485 Log: Dstask is a personal task tracker designed to help you focus. It is similar to taskwarrior but uses git to synchronise instead of a proprietary protocol. Dstask is mature enough for daily use. Features: o Powerful context system (automatically applies filter/tags to queries and new tasks) o Git powered sync/undo/resolve (passwordstore.org style) which means no need to set up a sync server, and sync between devices is easy! o Task listing won't break with long task text (unlike taskwarrior, currently) o note command -- edit a full markdown note for each task. Checklists are useful here. o open command -- open URLs found in specified task (including notes) in the browser o zsh/bash completion for speed o A single statically-linked binary WWW: https://github.com/naggie/dstask Added: head/deskutils/dstask/ head/deskutils/dstask/Makefile (contents, props changed) head/deskutils/dstask/distinfo (contents, props changed) head/deskutils/dstask/pkg-descr (contents, props changed) Modified: head/deskutils/Makefile Modified: head/deskutils/Makefile ============================================================================== --- head/deskutils/Makefile Mon Sep 21 19:42:35 2020 (r549484) +++ head/deskutils/Makefile Mon Sep 21 19:45:42 2020 (r549485) @@ -39,6 +39,7 @@ SUBDIR += dfshow SUBDIR += docear SUBDIR += dosage + SUBDIR += dstask SUBDIR += easystroke SUBDIR += egroupware SUBDIR += fasd Added: head/deskutils/dstask/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/dstask/Makefile Mon Sep 21 19:45:42 2020 (r549485) @@ -0,0 +1,39 @@ +# $FreeBSD$ + +PORTNAME= dstask +DISTVERSIONPREFIX= v +DISTVERSION= 0.20 +CATEGORIES= deskutils + +MAINTAINER= ashish@FreeBSD.org +COMMENT= Single binary terminal-based TODO manager with git-based sync + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= git:devel/git + +USES= go:modules +GO_TARGET= ./cmd/dstask.go + +USE_GITHUB= yes +GH_ACCOUNT= naggie + +PLIST_FILES= bin/${PORTNAME} \ + ${DOCSDIR_REL}/README.md \ + etc/bash_completion.d/${PORTNAME}.sh \ + share/zsh/site-functions/_${PORTNAME} + +post-install: + @${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.go \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${INSTALL_DATA} ${WRKSRC}/.${PORTNAME}-zsh-completions.sh \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d + ${INSTALL_DATA} ${WRKSRC}/.${PORTNAME}-bash-completions.sh \ + ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}.sh + +.include <bsd.port.mk> Added: head/deskutils/dstask/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/dstask/distinfo Mon Sep 21 19:45:42 2020 (r549485) @@ -0,0 +1,3 @@ +TIMESTAMP = 1600714118 +SHA256 (naggie-dstask-v0.20_GH0.tar.gz) = a2a79e534896f16094df1e16033f63f7399326f15d689c1b22d8ceb6d9547b40 +SIZE (naggie-dstask-v0.20_GH0.tar.gz) = 2631936 Added: head/deskutils/dstask/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/dstask/pkg-descr Mon Sep 21 19:45:42 2020 (r549485) @@ -0,0 +1,21 @@ +Dstask is a personal task tracker designed to help you focus. It is +similar to taskwarrior but uses git to synchronise instead of a +proprietary protocol. + +Dstask is mature enough for daily use. + +Features: + o Powerful context system (automatically applies filter/tags to + queries and new tasks) + o Git powered sync/undo/resolve (passwordstore.org style) which means + no need to set up a sync server, and sync between devices is easy! + o Task listing won't break with long task text (unlike taskwarrior, + currently) + o note command -- edit a full markdown note for each task. Checklists + are useful here. + o open command -- open URLs found in specified task (including notes) + in the browser + o zsh/bash completion for speed + o A single statically-linked binary + +WWW: https://github.com/naggie/dstask
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009211945.08LJjhWb056032>