GHvW / clickuper

Helping me out with ClickUp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clickuper

ClickUper is a small command line utility to do things in ClickUp

At Halff, we use a "Dev Test" checklist in ClickUp to let our code reviewer know how to test our application changes. The process is a hassle in the ClickUp app because of some weird syncing issues when you add items. I decided it would be easier to write the checklist in a text document and then transfer it to ClickUp.

ClickUper attempts to automate as much of that process as possible.

Builds + Run

ClickUper relies on the existence of 3 environment variables:

  1. CLICKUP_API_KEY - your personal auth token
  2. CLICKUP_USER_ID - your user Id
  3. CLICKUP_WORKSPACE_ID - your workspace/team Id

After running any of the builds, the script can be found at <root>/dist/clickuper.js

Find the set of commands by running

$ node <root>/dist/clickuper.js -h

ClickUper is built using shadow-cljs.

Shadow is an incredible piece of technology, so you likely won't even notice its there.

Development

The dev build will watch the app for code changes and hot-reload as you make them.

$ npm run dev

While watched, you can run the app.

Release

While probably not necessary, you can create a release build using the release script

$ npm run build:release

About

Helping me out with ClickUp

License:MIT License


Languages

Language:Clojure 100.0%