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.
ClickUper relies on the existence of 3 environment variables:
CLICKUP_API_KEY
- your personal auth tokenCLICKUP_USER_ID
- your user IdCLICKUP_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.
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.
While probably not necessary, you can create a release build using the release script
$ npm run build:release