extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Add quicksnip extension

Open lille-morille opened this issue 10 months ago • 2 comments

Description

A new tool called QuickSnip created by Technophile on YoutTube was launched recently.

@minhnhatnguyen8200 proposed this as a candiate for a Raycast extension, to quickly grab code snippets and copy them to the clipboard.

Screencast

https://github.com/user-attachments/assets/d28f7754-a0f4-409b-9d3d-fc0a87dc62be

Checklist

lille-morille avatar Jan 04 '25 17:01 lille-morille

Congratulations on your new Raycast extension! :rocket:

You can expect an initial review within five business days.

Once the PR is approved and merged, the extension will be available on our Store.

raycastbot avatar Jan 04 '25 17:01 raycastbot

Hey! Thanks for the feedback. I have addressed the issues you described. However, I am unable to pull your contributions into my repository. I'm getting this error message:

❯ npm run publish                                  

> publish
> npx @raycast/api@latest publish

(node:1067) ExperimentalWarning: CommonJS module /opt/homebrew/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/homebrew/lib/node_modules/npm/node_modules/supports-color/index.js using require().
Support for loading ES Module in require() is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
wait  - validate package.json file ..  /Users/mori/dev/personal/quicksnip/package.json
  4:11  warning  Extension's title has to be Title Cased. Expected "Quicksnip"
ready  - validate package.json file
ready  - validate package-lock.json
ready  - validate other lock files
ready  - validate extension icons
ready  - validate extension metadata
ready  - run ESLint
ready  - run Prettier 3.4.2
ready  - getting fork
ready  - preparing clone
error  - checking for new contributions
some contributions are available. Pull them using `npx @raycast/api@latest pull-contributions`

quicksnip on  main via  v23.3.0 took 10s 
❯ npx @raycast/api@latest pull-contributions
(node:1338) ExperimentalWarning: CommonJS module /opt/homebrew/lib/node_modules/npm/node_modules/debug/src/node.js is loading ES Module /opt/homebrew/lib/node_modules/npm/node_modules/supports-color/index.js using require().
Support for loading ES Module in require() is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
ready  - getting fork
ready  - preparing clone
error  - pulling new contributions
failed running git Command failed: git pull origin ext/quicksnip --ff-only
From https://github.com/lille-morille/raycast-extensions
 * branch                ext/quicksnip -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.


From https://github.com/lille-morille/raycast-extensions
 * branch                ext/quicksnip -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.

It seems the pull-contributions command does not support merging/rebasing to fix the merge conflicts? Or am I missing something? @pernielsentikaer

lille-morille avatar Jan 12 '25 14:01 lille-morille

Let me try to close this PR and you can delete lille-morille:ext/quicksnip and then we can try again, does that sound like a plan?

pernielsentikaer avatar Jan 15 '25 11:01 pernielsentikaer

Created a new pull request here. I manually added your changes as a commit to the new pull request.

lille-morille avatar Jan 20 '25 11:01 lille-morille