Re: gocharm or harm.v5 how to get charm dir?

2015-06-02 Thread roger peppe
The charm directory is held in Context.CharmDir.
See http://godoc.org/github.com/juju/gocharm/hook#Context.

On 1 June 2015 at 19:35, Vasiliy Tolstov v.tols...@selfip.ru wrote:
 Does it possible to determine charm dir using go bindings?
 I need absolute path to charm dir to get files from assets dir in
 various places in my code.

 --
 Vasiliy Tolstov,
 e-mail: v.tols...@selfip.ru

 --
 Juju mailing list
 Juju@lists.ubuntu.com
 Modify settings or unsubscribe at: 
 https://lists.ubuntu.com/mailman/listinfo/juju

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: gocharm or harm.v5 how to get charm dir?

2015-06-02 Thread Vasiliy Tolstov
2015-06-01 21:54 GMT+03:00 Nate Finch nate.fi...@canonical.com:
 Hooks and actions all fire with the root of the charmdir as the current
 directory, so in general, you don't need to get it, you're already there.

 For example, if your charm has charmdir/assets/foo.jpg   ... you can just
 do

 f, err := os.Open(assets/foo.jpg)

 and it'll work correctly.


I know that, thanks.

-- 
Vasiliy Tolstov,
e-mail: v.tols...@selfip.ru

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: gocharm or harm.v5 how to get charm dir?

2015-06-02 Thread Vasiliy Tolstov
2015-06-02 10:10 GMT+03:00 roger peppe rogpe...@gmail.com:
 The charm directory is held in Context.CharmDir.
 See http://godoc.org/github.com/juju/gocharm/hook#Context.


Thanks!

-- 
Vasiliy Tolstov,
e-mail: v.tols...@selfip.ru

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: gocharm or harm.v5 how to get charm dir?

2015-06-01 Thread Nate Finch
Hooks and actions all fire with the root of the charmdir as the current
directory, so in general, you don't need to get it, you're already there.

For example, if your charm has charmdir/assets/foo.jpg   ... you can just
do

f, err := os.Open(assets/foo.jpg)

and it'll work correctly.

On Mon, Jun 1, 2015 at 2:35 PM, Vasiliy Tolstov v.tols...@selfip.ru wrote:

 Does it possible to determine charm dir using go bindings?
 I need absolute path to charm dir to get files from assets dir in
 various places in my code.

 --
 Vasiliy Tolstov,
 e-mail: v.tols...@selfip.ru

 --
 Juju mailing list
 Juju@lists.ubuntu.com
 Modify settings or unsubscribe at:
 https://lists.ubuntu.com/mailman/listinfo/juju

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju