GithubHelp home page GithubHelp logo

paket-attacket's Introduction

Paket? Attack it!

A chrome extension that allows Paket into the Nuget Gallery..unofficially.

A bit of fun I'm having with the "infamous" PR on the Nuget Gallery that attempted to add Paket as a command tab.

NO LONGER NEEDED!

Nuget.org now natively supports the Paket CLI, so users of this extension will only see duplicate tabs.

Happy that this is now obsolete. :)

Build instructions

In order to build project locally you'll need to install node & npm. You can do that by using official installer or node version manager: creatonix/nvm. After installation make sure npm is globally available (set on $PATH) by running npm -v.

  1. Clone project
  2. Install required dev dependencies: npm install
  3. Start live compilation: npm run watch
  4. Go to Google Chrome, open chrome://extensions/
  5. Turn on โœ… Developer mode
  6. Hit Load unpacked extension... and navigate to project's dist directory
  7. Make changes & have fun ๐Ÿ˜‰

If you want to use manual compilation change step 3. with npm run build and execute it again after you saved your changes.

FAQ

How did this come about?

I'd been looking for an excuse to build a basic Chrome extension. I saw the PR and thought, "hmmm...."

As for how the original PR issue came about, maybe by the time this is published they'll have figured that out. :)

Are PRs accepted?

YUP.

Are you just trying to be a jerk?

I'm really not, I promise. If this isn't received kindly I'll just take it down. It was an excuse to explore Chrome extensions.

Are you affiliated with Nuget, Paket, or Microsoft in any way?

Nope. I'm jut a guy who wanted to code a quick and dirty Chrome extension.

paket-attacket's People

Contributors

seankilleen avatar vladimyr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

paket-attacket's Issues

This extension is now obsolete.

I'm happy to report that nuget now appears to support the Paket CLI on its site. Therefore, this repo is (awesomely) obsolete.

Thanks for @vladimyr for helping to clean things up in the interim. Much appreciated!

I'll leave the repo for now but wanted post this here so that users are aware.

A better way of doing the templates in JS?

I'd like this to work in all versions of Chrome, but with JS (and especially jQuery-enabled JS) there's got to be a better way to do the large string templates.

This is a reminder for myself to look into that.

Refactor code to more easily allow for other clients

For each cli tool, we really just need:

  • Label
  • ID
  • function to transform nuget installer text into the appropriate cli text
  • function to transform that text for copy/paste

Once reformatted, this should more easily allow for other clients to be added should others feel the desire.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.