aboutsummaryrefslogtreecommitdiff
path: root/Eask
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-24 13:44:34 -0500
committerCraig Jennings <c@cjennings.net>2026-05-24 13:44:34 -0500
commitb081d62276378b3168c92c06153fd59db0589535 (patch)
tree9be7f7d22e0c9b4a73432fe744c09bb456c671a9 /Eask
downloadpearl-b081d62276378b3168c92c06153fd59db0589535.tar.gz
pearl-b081d62276378b3168c92c06153fd59db0589535.zip
feat: pearl — manage Linear issues from org-mode
Pearl fetches Linear issues into an org file and syncs edits back. It covers list / custom views / saved queries, per-issue and bulk rendering with comments inline, conflict-aware sync of descriptions, titles, and comments, field commands for priority / state / assignee / labels, and a transient dispatch menu. The render folds to a scannable outline and nests issues under a sortable parent. Based on and inspired by Gael Blanchemain's linear-emacs.
Diffstat (limited to 'Eask')
-rw-r--r--Eask25
1 files changed, 25 insertions, 0 deletions
diff --git a/Eask b/Eask
new file mode 100644
index 0000000..3d25a3c
--- /dev/null
+++ b/Eask
@@ -0,0 +1,25 @@
+;; -*- mode: eask; lexical-binding: t -*-
+
+(package "pearl"
+ "1.0.0"
+ "Linear.app integration")
+
+(website-url "https://github.com/cjennings/pearl")
+(keywords "tools")
+
+(package-file "pearl.el")
+
+(source 'gnu)
+(source 'nongnu)
+(source 'melpa)
+
+(depends-on "emacs" "27.1")
+(depends-on "request" "0.3.0")
+(depends-on "dash" "2.17.0")
+(depends-on "s" "1.12.0")
+(depends-on "transient" "0.3.0")
+
+(development
+ (depends-on "elisp-lint")
+ (depends-on "package-lint")
+ (depends-on "undercover"))