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.

Reply via email to