Cambié la estructura de la app para que sea mas legible.
Puse en ./lib lo mio y actualicé el package.json para que sea un híbrido y
sirva para npm y node-webkit a la vez. Ahora ejecutas npm install en el
root de la app y se instalan las deps.

Despues, hice algo medio raro, metí un package.json con la propiedad "bin":
{"gitw"./run.sh"} junto con el binario. Eso te permite hacer `npm link` en
la carpeta donde pusiste el binario y te agrega un link al ejecutable en
/usr/local/bin.
Para correr la app tan solo ejecutas `gitw`


2014-01-28 Tio Oscar <[email protected]>

> Se la banca, abria que ver cuanto pesan otras cosas mas pesadas.
>
> Sobre los modulos no publicados... publicalos :P te registras desde
> consola y los subís con npm publish :P, mira mi user:
>
> https://npmjs.org/~exos
>
> sobre los makefiles, si, son una verga. Por otro lado no es una cuestion
> de que sea un modulo o no (ya te lo dije), es lo mismo que con Python, las
> aplicaciones hechas en python suelen estar en /usr/lib/python/... igual,
> con node lo mismo, tu aplicación vive en /usr/lib/node/node_modules, pero
> los binarios (normalmente scripts) viven en /usr/bin/
>
>
> --
> 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------
>
> --
> --
> -------------------------------------------------------------------
> 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
> .
>

-- 
-- 
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