{"_id":"@abrowne2/lr","_rev":"1-fb9c339b6b878e6c775dc52d42448eba","name":"@abrowne2/lr","dist-tags":{"latest":"0.20.1"},"versions":{"0.20.0":{"name":"@abrowne2/lr","description":"A CLI for [Linear](https://linear.app/) that allows you to quickly view, create and update issues.","version":"0.20.0","author":{"name":"Evan Godon @egodon + Adam Browne @abrowne2"},"bin":{"linear":"bin/run","lr":"bin/run"},"scripts":{"postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc","prepack":"rm -rf lib && oclif-dev manifest && oclif-dev readme","build":"bun run prepack && bun run postpack","version":"oclif-dev readme && git add README.md","generate":"graphql-codegen --config codegen.yml"},"bugs":{"url":"https://github.com/abrowne2/linear-cli/issues"},"dependencies":{"@linear/sdk":"^12.0.0","@oclif/core":"^1.1.2","@oclif/plugin-plugins":"^4.1.16","ansi-escapes":"^5.0.0","boxen":"5.1.2","chalk":"4.1.2","cli-ux":"^6.0.8","clipboardy":"2.3.0","dayjs":"^1.10.4","graphql":"^16.2.0","inquirer":"^8.0.0","inquirer-autocomplete-prompt":"^1.3.0","marked":"^2.0.0","marked-terminal":"4.1.1","ora":"5.4.1","string-width":"4.2.2","terminal-link":"2.1.1","tslib":"^2.2.0","wrap-ansi":"7.0.0","zod":"3.11.6"},"devDependencies":{"@graphql-codegen/cli":"2.3.1","@graphql-codegen/typescript":"2.4.2","@graphql-codegen/typescript-document-nodes":"^2.2.2","@graphql-codegen/typescript-operations":"^2.2.2","@oclif/dev-cli":"^1","@types/inquirer":"^8.1.3","@types/marked":"^2.0.0","@types/node":"^17.0.8","eslint":"^8.6.0","eslint-config-oclif":"^4.0.0","eslint-config-oclif-typescript":"^1.0.2","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","ts-node":"^10.4.0","tsconfig-paths":"^3.9.0","typescript":"^4.5.4"},"engines":{"node":">=14.0.0"},"homepage":"https://github.com/abrowne2/linear-cli","keywords":["oclif"],"license":"MIT","main":"lib/index.js","oclif":{"dirname":"lr","commands":"./lib/commands","bin":"lr","topics":{"config":{"description":"View and delete config file"},"issue":{"description":"Create, update and view issues"},"workspace":{"description":"Add or switch to a new workspace"}}},"repository":{"type":"git","url":"git+https://github.com/abrowne2/linear-cli.git"},"types":"lib/index.d.ts","_id":"@abrowne2/lr@0.20.0","gitHead":"b5917df7e45c4b87fd509733a77b8c4d320a3f36","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-KDuZExTteGuRKA1wsWxUXxH1xs1QbX7fLcg/lpcyi2v6uD1OZY7COuaWKPFh9vAr/Y4fauuevvbn7PiwdobEhg==","shasum":"cd872f5053570d28872f2164e366c4f3c2aff09e","tarball":"https://registry.npmjs.org/@abrowne2/lr/-/lr-0.20.0.tgz","fileCount":6,"unpackedSize":16039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfrQIAYNh7E3x12HUWvvefzSU2OmtlYQH5nn9UXOrI3AiA0wqbUwV/lKhjuPnmGBrc5iMHHvgHclqthdqXF6pLkSQ=="}]},"_npmUser":{"name":"abrowne2","email":"adambr@hey.com"},"directories":{},"maintainers":[{"name":"abrowne2","email":"adambr@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lr_0.20.0_1705339985999_0.9154017167312067"},"_hasShrinkwrap":false},"0.20.1":{"name":"@abrowne2/lr","description":"A CLI for [Linear](https://linear.app/) that allows you to quickly view, create and update issues.","version":"0.20.1","author":{"name":"Evan Godon @egodon + Adam Browne @abrowne2"},"bin":{"linear":"bin/run","lr":"bin/run"},"scripts":{"postpack":"rm -f oclif.manifest.json","posttest":"eslint . --ext .ts --config .eslintrc","prepack":"rm -rf lib && oclif-dev manifest && oclif-dev readme","build":"npm run prepack && npm run postpack","version":"oclif-dev readme && git add README.md","generate":"graphql-codegen --config codegen.yml"},"bugs":{"url":"https://github.com/abrowne2/linear-cli/issues"},"dependencies":{"@linear/sdk":"^12.0.0","@oclif/core":"^1.1.2","ansi-escapes":"^5.0.0","boxen":"5.1.2","chalk":"4.1.2","cli-ux":"^6.0.8","clipboardy":"2.3.0","dayjs":"^1.10.4","graphql":"^16.2.0","inquirer":"^8.0.0","inquirer-autocomplete-prompt":"^1.3.0","marked":"^2.0.0","marked-terminal":"4.1.1","ora":"5.4.1","string-width":"4.2.2","terminal-link":"2.1.1","tslib":"^2.2.0","wrap-ansi":"7.0.0","zod":"3.11.6"},"devDependencies":{"@graphql-codegen/cli":"2.3.1","@graphql-codegen/typescript":"2.4.2","@graphql-codegen/typescript-document-nodes":"^2.2.2","@graphql-codegen/typescript-operations":"^2.2.2","@oclif/dev-cli":"^1","@types/inquirer":"^8.1.3","@types/marked":"^2.0.0","@types/node":"^17.0.8","eslint":"^8.6.0","eslint-config-oclif":"^4.0.0","eslint-config-oclif-typescript":"^1.0.2","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","ts-node":"^10.4.0","tsconfig-paths":"^3.9.0","typescript":"^4.5.4"},"engines":{"node":">=14.0.0"},"homepage":"https://github.com/abrowne2/linear-cli","keywords":["oclif"],"license":"MIT","main":"lib/index.js","oclif":{"dirname":"lr","commands":"./lib/commands","bin":"lr","topics":{"config":{"description":"View and delete config file"},"issue":{"description":"Create, update and view issues"},"workspace":{"description":"Add or switch to a new workspace"}}},"repository":{"type":"git","url":"git+https://github.com/abrowne2/linear-cli.git"},"types":"lib/index.d.ts","_id":"@abrowne2/lr@0.20.1","gitHead":"b5917df7e45c4b87fd509733a77b8c4d320a3f36","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-Nu5PVuNFFVV8HVqS9IkmPLHQ9tQrI6TzavlBFrMPn7mAV6of0755HdvoIHpU9nItUQ99T2Rg1K6292nq1WwVWw==","shasum":"727ec40eb16da54103963d7bc337f0aa100c4435","tarball":"https://registry.npmjs.org/@abrowne2/lr/-/lr-0.20.1.tgz","fileCount":6,"unpackedSize":16003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNWMOpTgz9vhcQyMnFXAnjb/ne2YkwT2RlgOeEjwCu1AiEA1+57oNgTZIv0fB9Q4UMbTIMHLR8/FMazfcisNK3+xHA="}]},"_npmUser":{"name":"abrowne2","email":"adambr@hey.com"},"directories":{},"maintainers":[{"name":"abrowne2","email":"adambr@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lr_0.20.1_1705341924589_0.08133809598733444"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-15T17:33:05.890Z","0.20.0":"2024-01-15T17:33:06.158Z","modified":"2024-01-15T18:05:24.868Z","0.20.1":"2024-01-15T18:05:24.720Z"},"maintainers":[{"name":"abrowne2","email":"adambr@hey.com"}],"description":"A CLI for [Linear](https://linear.app/) that allows you to quickly view, create and update issues.","homepage":"https://github.com/abrowne2/linear-cli","keywords":["oclif"],"repository":{"type":"git","url":"git+https://github.com/abrowne2/linear-cli.git"},"author":{"name":"Evan Godon @egodon + Adam Browne @abrowne2"},"bugs":{"url":"https://github.com/abrowne2/linear-cli/issues"},"license":"MIT","readme":"## Linear CLI\n\nA CLI for [Linear](https://linear.app/) that allows you to quickly view, create and update issues.\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![Version](https://img.shields.io/npm/v/@tkudlicka/lr.svg)](https://npmjs.org/package/@tkudlicka/lr)\n[![Downloads/week](https://img.shields.io/npm/dw/@tkudlicka/lr.svg)](https://npmjs.org/package/@tkudlicka/lr)\n[![License](https://img.shields.io/npm/l/linear-cli.svg)](https://github.com/egodon/linear-cli/blob/master/package.json)\n\n> **Warning**\n>\n> This CLI is unmaintained and likely has issues\n\n# Installation\n\n###### Install with npm\n\n```\n  $ npm install -g @tkudlicka/lr\n```\n\n###### Install with yarn\n\n```\n  $ yarn global add @tkudlicka/lr\n```\n\n###### Setup API key\n\n```\n  $ lr init\n```\n\n# Commands\n<!-- commands -->\n* [`lr cache:refresh`](#lr-cacherefresh)\n* [`lr cache:show`](#lr-cacheshow)\n* [`lr config:delete`](#lr-configdelete)\n* [`lr config:show`](#lr-configshow)\n* [`lr init`](#lr-init)\n* [`lr issue ISSUEID`](#lr-issue-issueid)\n* [`lr issue:create`](#lr-issuecreate)\n* [`lr issue:list`](#lr-issuelist)\n* [`lr issue:search [QUERY]`](#lr-issuesearch-query)\n* [`lr issue:start ISSUEID`](#lr-issuestart-issueid)\n* [`lr issue:stop ISSUEID`](#lr-issuestop-issueid)\n* [`lr issue:update ISSUEID`](#lr-issueupdate-issueid)\n* [`lr teams:show`](#lr-teamsshow)\n* [`lr workspace:add`](#lr-workspaceadd)\n* [`lr workspace:current`](#lr-workspacecurrent)\n* [`lr workspace:switch`](#lr-workspaceswitch)\n\n## `lr cache:refresh`\n\nRefresh the cache\n\n```\nUSAGE\n  $ lr cache:refresh\n```\n\n_See code: [src/commands/cache/refresh.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/cache/refresh.ts)_\n\n## `lr cache:show`\n\nPrint the cache file\n\n```\nUSAGE\n  $ lr cache:show\n\nOPTIONS\n  -p, --pretty  Pretty print\n```\n\n_See code: [src/commands/cache/show.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/cache/show.ts)_\n\n## `lr config:delete`\n\n```\nUSAGE\n  $ lr config:delete\n```\n\n_See code: [src/commands/config/delete.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/config/delete.ts)_\n\n## `lr config:show`\n\n```\nUSAGE\n  $ lr config:show\n```\n\n_See code: [src/commands/config/show.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/config/show.ts)_\n\n## `lr init`\n\nSetup the Linear cli\n\n```\nUSAGE\n  $ lr init\n```\n\n_See code: [src/commands/init.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/init.ts)_\n\n## `lr issue ISSUEID`\n\nShow issue info\n\n```\nUSAGE\n  $ lr issue ISSUEID\n\nOPTIONS\n  -b, --branch       Show branch name\n  -c, --comments     Show issue comments\n  -d, --description  Show issue description\n  -o, --open         Open issue in web browser\n  -p, --project      Show project name only\n  -u, --url          Show issue url\n\nALIASES\n  $ lr i\n```\n\n_See code: [src/commands/issue/index.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/issue/index.ts)_\n\n## `lr issue:create`\n\nCreate a new issue\n\n```\nUSAGE\n  $ lr issue:create\n\nOPTIONS\n  -c, --copy  Copy issue url to clipboard after creating\n\nALIASES\n  $ lr create\n  $ lr c\n```\n\n_See code: [src/commands/issue/create.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/issue/create.ts)_\n\n## `lr issue:list`\n\nList issues\n\n```\nUSAGE\n  $ lr issue:list\n\nOPTIONS\n  -a, --all               List issues from all teams\n  -m, --mine              Only show issues assigned to me\n  -s, --status=status     Only list issues with provided status\n  -t, --team=team         List issues from another team\n  -u, --uncompleted       Only show uncompleted issues\n  -x, --extended          show extra columns\n  --columns=columns       only show provided columns (comma-separated)\n  --csv                   output is csv format [alias: --output=csv]\n  --filter=filter         filter property by partial string matching, ex: name=foo\n  --no-header             hide table header from output\n  --no-truncate           do not truncate output to fit screen\n  --output=csv|json|yaml  output in a more machine friendly format\n  --sort=sort             [default: -status] property to sort by (prepend '-' for descending)\n\nALIASES\n  $ lr list\n  $ lr ls\n  $ lr l\n```\n\n_See code: [src/commands/issue/list.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/issue/list.ts)_\n\n## `lr issue:search [QUERY]`\n\ndescribe the command here\n\n```\nUSAGE\n  $ lr issue:search [QUERY]\n\nALIASES\n  $ lr search\n  $ lr s\n```\n\n_See code: [src/commands/issue/search.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/issue/search.ts)_\n\n## `lr issue:start ISSUEID`\n\nChange status of issue to \"In progress\" and assign to yourself.\n\n```\nUSAGE\n  $ lr issue:start ISSUEID\n\nOPTIONS\n  -c, --copy-branch  copy git branch to clip-board\n\nALIASES\n  $ lr start\n  $ lr s\n```\n\n_See code: [src/commands/issue/start.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/issue/start.ts)_\n\n## `lr issue:stop ISSUEID`\n\nReturn issue to preview state\n\n```\nUSAGE\n  $ lr issue:stop ISSUEID\n\nOPTIONS\n  -u, --unassign  Unassign issue from yourself\n\nALIASES\n  $ lr stop\n```\n\n_See code: [src/commands/issue/stop.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/issue/stop.ts)_\n\n## `lr issue:update ISSUEID`\n\nUpdate an issue\n\n```\nUSAGE\n  $ lr issue:update ISSUEID\n\nOPTIONS\n  -p, --property=title|description|status  Property to modify\n\nALIASES\n  $ lr update\n  $ lr u\n```\n\n_See code: [src/commands/issue/update.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/issue/update.ts)_\n\n## `lr teams:show`\n\nShow teams in this workspace\n\n```\nUSAGE\n  $ lr teams:show\n\nOPTIONS\n  -m, --mine  Pretty print\n```\n\n_See code: [src/commands/teams/show.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/teams/show.ts)_\n\n## `lr workspace:add`\n\nAdd a new workplace\n\n```\nUSAGE\n  $ lr workspace:add\n```\n\n_See code: [src/commands/workspace/add.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/workspace/add.ts)_\n\n## `lr workspace:current`\n\nPrint current workspace\n\n```\nUSAGE\n  $ lr workspace:current\n```\n\n_See code: [src/commands/workspace/current.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/workspace/current.ts)_\n\n## `lr workspace:switch`\n\nSwitch to another workspace\n\n```\nUSAGE\n  $ lr workspace:switch\n```\n\n_See code: [src/commands/workspace/switch.ts](https://github.com/abrowne2/linear-cli/blob/v0.20.1/src/commands/workspace/switch.ts)_\n<!-- commandsstop -->\n\n# ZSH completions\n\nIf you want to add completions for the `lr` command and you're using ZSH you can do the following:\n\n```sh\n# 1. Clone this repository\n> git clone https://github.com/evangodon/linear-cli\n> cd linear-cli\n\n# 2. On Arch Linux you can do\nsudo cp zsh-completions/_lr /usr/share/zsh/site-functions/\n\n# 3. Open a new terminal an enjoy the completions :)\n```\n","readmeFilename":"README.md"}