Se que en el package.json le podes basar el parametro "bin", y npm se encarga de copiarlo al directorio bin del sistema, pero siempre vi scritps que llamaban a node, onda
#!/usr/bin/env node en este caso si es un binario en serio no pasa nada, acordate que tu app estaría en %NODEROOT%/lib/node_modules/$APP. Npm es mas poderoso de lo que parece, en realidad vos tendrías que ver como hacer el makefile para que sea directamente npm el que compile, genere el bin y de ahi lo mueve solo al direcotorio ejecutable,. El 28 de enero de 2014, 14:02, Demián Andrés Rodriguez <[email protected]>escribió: > Preparé el package.json para publicarlo en npm... > > demian@demian-desktop:~/www/projects/git-watcher/build/linux$ npm publish > FATAL ERROR: JS Allocation failed - process out of memory > > Cuando resuelva eso, alguno sabe como tener un path al ejecutable segun el > SO? > > Así como lo tengo, al hacer `npm install -g` agrega al PATH el ejecutable > 'gitwatcher', que solo funcionaría en Linux. > > > 2014-01-28 Demián Andrés Rodriguez <[email protected]> > >> Buenas, para darle un poco de vida a estos grupos... quería compartirles >> mi proyecto en el cual estuve trabajando en mi tiempo libre. >> >> Quería probar a ver que onda node-webkit, asi que lo desarrollé usando >> esa plataforma. (NodeJS + Webkit :P) >> >> https://github.com/demian85/git-watcher >> >> Es una versión mejorada, o al menos eso intenta ser, de git-gui. >> >> Lo mas copado es: >> - Real time >> - Diff mas lindo con numeros de linea >> - Syntax highlighting >> - Submodulos en tabs (en mi trabajo diario uso 3) >> - No es asquerosa como git-gui >> >> A ver que les parece... ideas de como mejorarla son bienvenidas :) >> >> PD: Solo lo compilé en Linux. Si alguno usa MAC y/o Windows se copa y me >> lo compila? :P >> PD2: Para los pajeros, se ejecuta con tan solo un doble click y sale >> andando! como en Windows! >> > > -- > -- > ------------------------------------------------------------------- > Para obtener más opciones, visita este grupo en > http://groups.google.com/group/webandbeer?hl=es. > El blog del grupo > http://www.webandbeer.com.ar > --- > Has recibido este mensaje porque estás suscrito al grupo "webandbeer" de > Grupos de Google. > Para anular la suscripción a este grupo y dejar de recibir sus correos > electrónicos, envía un correo electrónico a > [email protected]. > Para obtener más opciones, visita https://groups.google.com/groups/opt_out > . > -- Exos ~ Programador, hacker y filósofo web: http://blog.exodica.com.ar Linked'in: http://www.linkedin.com/in/ogexos Twitter: @exos, Indeti.ca: @exos Tels: [+54 11] 6385-EXOS (3967) - [+54 9 11] 6133-2442 -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/IT d-- s++:* a- C+++$ UBL+++$ P(-) L+++$ !E--- W+++$ !N !o K-? !w--- !O !M-- V? PS+++@ !PE Y+(++) PGP++ !t--- !5 X++ R(+) tv--(!) b- DI D-- G e@h>++ r--- y*>+++++ ------END GEEK CODE BLOCK------ -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
