Professional software deployment for Windows infrastructure
use-cli.com provides a stable REST API, manifest-driven install and uninstall actions, and a CLI client for automated package workflows in enterprise environments.
use-cli.com provides a stable REST API, manifest-driven install and uninstall actions, and a CLI client for automated package workflows in enterprise environments.
Each package supports deterministic install and uninstall command execution paths.
Use the REST API directly or run the packaged client for scripted workstation automation.
Integrates with an Ansible module for repeatable and traceable deployments.
Validate service availability, inspect package data, and retrieve manifests in under a minute.
curl https://use-cli.com/health
curl https://use-cli.com/api/v1/packages
curl https://use-cli.com/api/v1/packages/7zip
curl https://use-cli.com/api/v1/packages/7zip/install-manifest
curl https://use-cli.com/api/v1/packages/7zip/uninstall-manifest
curl -LO https://use-cli.com/downloads/clinstall.exe
curl -LO https://use-cli.com/downloads/ansible/windows_package_installer.ps1
REST endpoints for package metadata, manifests, categories, and service statistics.
List all available packages.
curl https://use-cli.com/api/v1/packages
Return package details for one package key.
curl https://use-cli.com/api/v1/packages/7zip
Return command, switches, and metadata required for installation.
curl https://use-cli.com/api/v1/packages/7zip/install-manifest
Return command, switches, and metadata required for removal.
curl https://use-cli.com/api/v1/packages/7zip/uninstall-manifest
List all package categories.
curl https://use-cli.com/api/v1/categories
Return package and installation statistics.
curl https://use-cli.com/api/v1/stats
{
"success": true,
"data": {
"name": "7zip",
"display_name": "7-Zip",
"description": "Open source file archiver",
"category": "Utilities",
"official_url": "https://www.7-zip.org"
}
}
{
"success": false,
"error": "Package not found"
}
Recommended method for orchestrated server fleets and repeatable setup pipelines.
pip install ansible
mkdir -p ./modules
curl -L -o ./modules/windows_package_installer.ps1 \
https://use-cli.com/downloads/ansible/windows_package_installer.ps1
Direct module link: /downloads/ansible/windows_package_installer.ps1
Tip: Run playbook with -M ./modules so Ansible uses this module copy.
[windows]
server1 ansible_host=192.168.1.100 ansible_user=Administrator
server2 ansible_host=192.168.1.101 ansible_user=Administrator
---
- name: Install software packages
hosts: windows
vars:
api_url: "https://use-cli.com/api/v1"
tasks:
- name: Install 7-Zip
windows_package_installer:
api_url: "{{ api_url }}"
package_name: "7zip"
state: "present"
ansible-playbook -i hosts.ini deploy.yml -M ./modules
If -vvv output shows module path in .../site-packages/ansible/modules/,
your custom module directory is not being used.
Current service snapshot for operations and deployment teams.