Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

2,114

Downloads of v 3.4.4:

145

Last Update:

29 Jul 2020

Package Maintainer(s):

Software Author(s):

  • JMNemelka DomoApps

Tags:

domo commandline ryuu

DomoApps CLI

This is not the latest version of DomoApps CLI available.

  • 1
  • 2
  • 3

3.4.4 | Updated: 29 Jul 2020

Downloads:

2,114

Downloads of v 3.4.4:

145

Maintainer(s):

Software Author(s):

  • JMNemelka DomoApps

DomoApps CLI 3.4.4

This is not the latest version of DomoApps CLI available.

  • 1
  • 2
  • 3

All Checks are Passing

3 Passing Tests


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install DomoApps CLI, run the following command from the command line or from PowerShell:

>

To upgrade DomoApps CLI, run the following command from the command line or from PowerShell:

>

To uninstall DomoApps CLI, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade domo -y --source="'INTERNAL REPO URL'" --version="'3.4.4'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade domo -y --source="'INTERNAL REPO URL'" --version="'3.4.4'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install domo
  win_chocolatey:
    name: domo
    version: '3.4.4'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'domo' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '3.4.4'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller domo
{
    Name     = "domo"
    Version  = "3.4.4"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'domo':
  ensure   => '3.4.4',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

NOTE

Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...

Package Approved

This package was approved by moderator mkevenaar on 01 Aug 2020.

Description

CLI for creating custom apps on Domo's App Platform


tools\chocolateyinstall.ps1
$ErrorActionPreference = 'Stop';
$toolsDir   = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$url        = 'https://github.com/DomoApps/homebrew-ryuu/releases/download/v3.4.4/domo.exe.zip'

$packageArgs = @{
  packageName   = $env:ChocolateyPackageName
  unzipLocation = $toolsDir
  url           = $url

  softwareName  = 'Domo*'

  checksum      = '48EE997A0E17ACADFB7D114B9FC055FBA6433AC01AE366D899223485C0A3A0A4'
  checksumType  = 'sha256'

}

Install-ChocolateyZipPackage @packageArgs
tools\LICENSE.txt
From: https://github.com/DomoApps/homebrew-ryuu/blob/master/license.doc

LICENSE

DOMO, INC.
SDK LICENSE AGREEMENT
This is the Domo Software Development Kit License Agreement
The Domo Software Development Kit (“SDK”) is licensed to you subject to the terms of this license agreement (“License”). This License forms a legally binding contract between you and Domo, Inc., a corporation with a principal place of business at 772 East Utah Valley Drive, American Fork, UT 84003 (“Domo”) in relation to your use of the SDK. In order to use the SDK, you must first agree to this License. You may not use the SDK if you do not accept this. By using this SDK, you agree to the terms of this License. If you are agreeing to be bound by this License on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License. If you do not have the requisite authority, you may not accept the License or use the SDK on behalf of your employer or other entity. The parties agree as follows:

1. LICENSE TO SDK.  
Subject to the terms of this License, Domo grants you a limited, worldwide, royalty-free, non-assignable and non-exclusive license to use the SDK solely to develop applications to run on the Domo platform. Domo or third parties own all legal right, title and interest in and to the SDK, including any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Domo reserves all rights not expressly granted to you. You may not use the SDK for any purpose not expressly permitted by this License. Except to the extent expressly permitted by applicable third party licenses, you may not redistribute or reverse engineer the SDK or any part of the SDK. You will not distribute, participate in the creation of, or promote in any way a software development kit derived from the SDK. Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not this License. The form and nature of the SDK that Domo provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. Domo may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Domo's sole discretion, without prior notice to you.

2. YOUR USE OF THE SDK.
You will use the SDK and write applicationsonly for purposes that are permitted by (a) this License and (b) applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries). If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Domo Account information, your application may only use that information to access the user's Domo Account when, and for the limited purposes for which, the user has given you permission to do so. You will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Domo or any mobile communications carrier. You are solely responsible for (and Domo has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through the Domo platform, and for the consequences of your actions (including any loss or damage which Domo may suffer) by doing so. You are solely responsible for (and Domo has no responsibility to you or to any third party for) any breach of your obligations under this License, any applicable third party contract or terms of service, or any applicable law or regulation, and for the consequences (including any loss or damage which Domo or any third party may suffer) of any such breach. 

3. USING APIs.
If you use any API to retrieve data from Domo, you acknowledge that the data may be protected by intellectual property rights which are owned by Domo or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional terms of service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant terms of service. If you or your application use any API to retrieve a user's data from Domo, you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.

4. TERM AND TERMINATION.  This License will continue to apply until terminated by either you or Domo as set out below. If you want to terminate this License, you may do so by ceasing your use of the SDK. Domo may at any time, terminate this License with you if: (a) you have breached any provision of this License; or (b) Domo is required to do so by law; or (c) the partner with whom Domo offered certain parts of the SDK (such as APIs) to you has terminated its relationship with Domo or ceased to offer certain parts of the SDK to you; or (d) Domo decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Domo is, in Domo's sole discretion, no longer commercially appropriate. When this License comes to an end, all of the legal rights, obligations and liabilities that you and Domo have benefited from, been subject to (or which have accrued over time while this License has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraphs 5, 6, 7, 8 and 9 shall continue to apply to such rights, obligations and liabilities indefinitely.

5. WARRANTY DISCLAIMER.  YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM DOMO. YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE. DOMO FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

6. LIMITATION OF LIABILITY.  YOU EXPRESSLY UNDERSTAND YOU EXPRESSLY UNDERSTAND AND AGREE THAT DOMO, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS ARE NOT LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT DOMO OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.

7. INDEMNIFICATION.  To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Domo, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with this License.

8. RESERVATION OF RIGHTS.  Nothing in this License gives you a right to use any of Domo's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features. You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK. Domo may make changes to the License as it distributes new versions of the SDK. When these changes are made, Domo will make a new version of the License available on the website where the SDK is made available.

9. MISCELLANEOUS.  This License constitutes the whole legal agreement between you and Domo and governs your use of the SDK (excluding any services which Domo may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Domo in relation to the SDK. If Domo does not exercise or enforce any legal right or remedy which is contained in this License (or which Domo has the benefit of under any applicable law), this will not be taken to be a formal waiver of Domo's rights and those rights or remedies will still be available to Domo. If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this License is invalid, then that provision will be removed from this License without affecting the rest of this License. The remaining provisions of this License will continue to be valid and enforceable. THE SDK MAY BE SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE. The rights granted in this License may not be assigned or transferred by you without Domo’s prior written approval. This License, and your relationship with Domo under this License, shall be governed by the laws of the State of Utah without regard to its conflict of laws provisions. You and Domo agree to submit to the exclusive jurisdiction of the courts located within Salt Lake County, Utah to resolve any legal matter arising from this License. Notwithstanding this, Domo may apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.


tools\VERIFICATION.txt
VERIFICATION
Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.
 
The installer has been compiled from a private github repository. Official binary links are available at  <https://github.com/DomoApps/homebrew-ryuu/releases>

File 'LICENSE.txt' is obtained from the formatted document at <https://github.com/DomoApps/homebrew-ryuu/blob/master/license.doc>

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
DomoApps CLI 4.3.1 39 Friday, May 19, 2023 Approved
DomoApps CLI 4.3.0 96 Tuesday, April 11, 2023 Approved
DomoApps CLI 4.2.8 48 Tuesday, April 4, 2023 Approved
DomoApps CLI 4.2.7 95 Tuesday, March 21, 2023 Approved
DomoApps CLI 4.2.6 77 Friday, February 24, 2023 Approved
DomoApps CLI 4.1.5 481 Wednesday, August 18, 2021 Approved
DomoApps CLI 4.1.2 269 Monday, April 26, 2021 Approved
DomoApps CLI 4.1.1 115 Wednesday, April 14, 2021 Approved
DomoApps CLI 4.1.0 140 Monday, March 15, 2021 Approved
DomoApps CLI 4.0.3 317 Friday, August 14, 2020 Approved
DomoApps CLI 3.4.4 145 Wednesday, July 29, 2020 Approved

This package has no dependencies.

Discussion for the DomoApps CLI Package

Ground Rules:

  • This discussion is only about DomoApps CLI and the DomoApps CLI package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or DomoApps CLI, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus