top

The csclient package provides access to the charm store API.

Errors returned from the remote API server with an associated error code will have a cause of type params.ErrorCode holding that code.

If a call to the API returns an error because authorization has been denied, an error with a cause satisfying IsAuthorizationError will be returned. Note that these errors can also include errors returned by httpbakery when it attempts to discharge macaroons.

Imported by 152 package(s)

  1. github.com/alesstimec/juju/apiserver/application
  2. github.com/alesstimec/juju/apiserver/charmrevisionupdater/testing
  3. github.com/alesstimec/juju/apiserver/testing
  4. github.com/alesstimec/juju/charmstore
  5. github.com/alesstimec/juju/cmd/juju/application
  6. github.com/alesstimec/juju/cmd/juju/romulus
  7. github.com/alesstimec/juju/cmd/juju/service
  8. github.com/alesstimec/juju/testcharms
  9. github.com/alesstimec/romulus-1/cmd
  10. github.com/axw/juju/apiserver/application
  11. github.com/axw/juju/apiserver/charmrevisionupdater/testing
  12. github.com/axw/juju/apiserver/testing
  13. github.com/axw/juju/charmstore
  14. github.com/axw/juju/cmd/juju/application
  15. github.com/axw/juju/cmd/juju/romulus
  16. github.com/axw/juju/testcharms
  17. github.com/bogdanteleaga/juju/apiserver/charmrevisionupdater/testing
  18. github.com/bogdanteleaga/juju/apiserver/service
  19. github.com/bogdanteleaga/juju/apiserver/testing
  20. github.com/bogdanteleaga/juju/charmstore
  21. github.com/bogdanteleaga/juju/cmd/juju/service
  22. github.com/bogdanteleaga/juju/testcharms
  23. github.com/dimitern/juju/apiserver/application
  24. github.com/dimitern/juju/apiserver/charmrevisionupdater/testing
  25. github.com/dimitern/juju/apiserver/testing
  26. github.com/dimitern/juju/charmstore
  27. github.com/dimitern/juju/cmd/juju/application
  28. github.com/dimitern/juju/cmd/juju/romulus
  29. github.com/dimitern/juju/testcharms
  30. github.com/dooferlad/juju/apiserver/application
  31. github.com/dooferlad/juju/apiserver/charmrevisionupdater/testing
  32. github.com/dooferlad/juju/apiserver/testing
  33. github.com/dooferlad/juju/charmstore
  34. github.com/dooferlad/juju/cmd/juju/application
  35. github.com/dooferlad/juju/testcharms
  36. github.com/ericsnowcurrently/juju/apiserver/application
  37. github.com/ericsnowcurrently/juju/apiserver/charmrevisionupdater/testing
  38. github.com/ericsnowcurrently/juju/apiserver/testing
  39. github.com/ericsnowcurrently/juju/charmstore
  40. github.com/ericsnowcurrently/juju/cmd/juju/application
  41. github.com/ericsnowcurrently/juju/cmd/juju/romulus
  42. github.com/ericsnowcurrently/juju/testcharms
  43. github.com/exekias/juju/apiserver/charmrevisionupdater/testing
  44. github.com/exekias/juju/apiserver/service
  45. github.com/exekias/juju/apiserver/testing
  46. github.com/exekias/juju/cmd/juju/service
  47. github.com/exekias/juju/testcharms
  48. github.com/frankban/juju/apiserver/application
  49. github.com/frankban/juju/apiserver/charmrevisionupdater/testing
  50. github.com/frankban/juju/apiserver/testing
  51. github.com/frankban/juju/charmstore
  52. github.com/frankban/juju/cmd/juju/application
  53. github.com/frankban/juju/cmd/juju/romulus
  54. github.com/frankban/juju/testcharms
  55. github.com/gabriel-samfira/juju/apiserver/application
  56. github.com/gabriel-samfira/juju/charmstore
  57. github.com/gabriel-samfira/juju/cmd/juju/application
  58. github.com/gabriel-samfira/juju/cmd/juju/romulus
  59. github.com/hoenirvili/juju/charmstore
  60. github.com/hoenirvili/juju/testcharms
  61. github.com/howbazaar/juju/apiserver/application
  62. github.com/howbazaar/juju/apiserver/charmrevisionupdater/testing
  63. github.com/howbazaar/juju/apiserver/testing
  64. github.com/howbazaar/juju/charmstore
  65. github.com/howbazaar/juju/cmd/juju/application
  66. github.com/howbazaar/juju/cmd/juju/romulus
  67. github.com/howbazaar/juju/testcharms
  68. github.com/juju/juju/apiserver/application
  69. github.com/juju/juju/apiserver/charmrevisionupdater/testing
  70. github.com/juju/juju/apiserver/testing
  71. github.com/juju/juju/charmstore
  72. github.com/juju/juju/cmd/juju/application
  73. github.com/juju/juju/cmd/juju/romulus
  74. github.com/juju/juju/testcharms
  75. github.com/kat-co/juju/charmstore
  76. github.com/kat-co/juju/cmd/juju/application
  77. github.com/kat-co/juju/cmd/juju/romulus
  78. github.com/kat-co/juju/testcharms
  79. github.com/katco-/juju/apiserver/application
  80. github.com/katco-/juju/apiserver/charmrevisionupdater/testing
  81. github.com/katco-/juju/apiserver/testing
  82. github.com/katco-/juju/charmstore
  83. github.com/katco-/juju/cmd/juju/application
  84. github.com/katco-/juju/cmd/juju/romulus
  85. github.com/katco-/juju/testcharms
  86. github.com/makyo/juju/apiserver/charmrevisionupdater/testing
  87. github.com/makyo/juju/apiserver/service
  88. github.com/makyo/juju/apiserver/testing
  89. github.com/makyo/juju/charmstore
  90. github.com/makyo/juju/cmd/juju/service
  91. github.com/makyo/juju/testcharms
  92. github.com/mbruzek/juju/apiserver/application
  93. github.com/mbruzek/juju/apiserver/charmrevisionupdater/testing
  94. github.com/mbruzek/juju/apiserver/testing
  95. github.com/mbruzek/juju/charmstore
  96. github.com/mbruzek/juju/cmd/juju/application
  97. github.com/mbruzek/juju/cmd/juju/romulus
  98. github.com/mbruzek/juju/testcharms
  99. github.com/mwhudson/juju/apiserver/charmrevisionupdater/testing
  100. github.com/mwhudson/juju/apiserver/service
  101. github.com/mwhudson/juju/apiserver/testing
  102. github.com/mwhudson/juju/charmstore
  103. github.com/mwhudson/juju/cmd/juju/service
  104. github.com/mwhudson/juju/testcharms
  105. github.com/natefinch/juju/apiserver/charmrevisionupdater/testing
  106. github.com/natefinch/juju/apiserver/testing
  107. github.com/natefinch/juju/charmstore
  108. github.com/natefinch/juju/cmd/juju/application
  109. github.com/natefinch/juju/cmd/juju/romulus
  110. github.com/natefinch/juju/testcharms
  111. github.com/niedbalski/juju/apiserver/application
  112. github.com/niedbalski/juju/apiserver/charmrevisionupdater/testing
  113. github.com/niedbalski/juju/apiserver/testing
  114. github.com/niedbalski/juju/charmstore
  115. github.com/niedbalski/juju/cmd/juju/application
  116. github.com/niedbalski/juju/cmd/juju/romulus
  117. github.com/niedbalski/juju/testcharms
  118. github.com/perrito666/juju/apiserver/application
  119. github.com/perrito666/juju/apiserver/charmrevisionupdater/testing
  120. github.com/perrito666/juju/apiserver/testing
  121. github.com/perrito666/juju/charmstore
  122. github.com/perrito666/juju/cmd/juju/application
  123. github.com/perrito666/juju/cmd/juju/romulus
  124. github.com/perrito666/juju/testcharms
  125. github.com/perrito666/romulus/cmd
  126. github.com/profitbricks/juju/charmstore
  127. github.com/profitbricks/juju/testcharms
  128. github.com/stgraber/juju/apiserver/application
  129. github.com/stgraber/juju/apiserver/charmrevisionupdater/testing
  130. github.com/stgraber/juju/apiserver/testing
  131. github.com/stgraber/juju/charmstore
  132. github.com/stgraber/juju/cmd/juju/application
  133. github.com/stgraber/juju/testcharms
  134. github.com/tasdomas/romulus-1/cmd
  135. github.com/waigani/juju/testcharms
  136. github.com/wallyworld/juju-snap/apiserver/application
  137. github.com/wallyworld/juju-snap/apiserver/charmrevisionupdater/testing
  138. github.com/wallyworld/juju-snap/apiserver/testing
  139. github.com/wallyworld/juju-snap/charmstore
  140. github.com/wallyworld/juju-snap/cmd/juju/application
  141. github.com/wallyworld/juju-snap/testcharms
  142. github.com/wallyworld/juju/apiserver/application
  143. github.com/wallyworld/juju/apiserver/charmrevisionupdater/testing
  144. github.com/wallyworld/juju/apiserver/service
  145. github.com/wallyworld/juju/apiserver/testing
  146. github.com/wallyworld/juju/charmstore
  147. github.com/wallyworld/juju/cmd/juju/application
  148. github.com/wallyworld/juju/cmd/juju/romulus
  149. github.com/wallyworld/juju/cmd/juju/service
  150. github.com/wallyworld/juju/testcharms
  151. github.com/wallyworld/romulus/cmd
  152. gopkg.in/juju/charmrepo.v2-unstable

Imports 5 package(s)

  1. gopkg.in/juju/charm.v6-unstable
  2. gopkg.in/errgo.v1
  3. gopkg.in/macaroon.v1
  4. gopkg.in/macaroon-bakery.v1/httpbakery
  5. gopkg.in/juju/charmrepo.v2-unstable/csclient/params

Test imports 10 package(s)

  1. github.com/juju/testing
  2. github.com/juju/testing/checkers
  3. gopkg.in/juju/charmstore.v5-unstable
  4. gopkg.in/macaroon-bakery.v1/bakerytest
  5. gopkg.in/macaroon-bakery.v1/bakery/checkers
  6. gopkg.in/mgo.v2
  7. github.com/juju/utils
  8. gopkg.in/check.v1
  9. gopkg.in/juju/charmrepo.v2-unstable/testing
  10. gopkg.in/juju/charm.v6-unstable/resource