All Projects → Ash258 → Scoop-Core

Ash258 / Scoop-Core

Licence: GPL-3.0 license
Shovel. Alternative, more advanced, and user-friendly implementation of windows command-line installer scoop.

Projects that are alternatives of or similar to Scoop-Core

AppMan
A portable AppImage manager that installs, removes, updates and manages software (locally) like APT or Pacman do.
Stars: ✭ 36 (-79.31%)
Mutual labels:  installer
APK-Installer
An Android Application Installer for Windows
Stars: ✭ 1,076 (+518.39%)
Mutual labels:  installer
cargo-binstall
Binary installation for rust projects
Stars: ✭ 421 (+141.95%)
Mutual labels:  installer
MS-PS-Installer
Automated PowerShell installer for *Nix with multi Distro support.
Stars: ✭ 20 (-88.51%)
Mutual labels:  installer
platformio-core-installer
PlatformIO Core Installer
Stars: ✭ 53 (-69.54%)
Mutual labels:  installer
dotget
Installer for .NET Core CLI Apps
Stars: ✭ 35 (-79.89%)
Mutual labels:  installer
v2ray-deb
v2ray debian/ubuntu安装包
Stars: ✭ 143 (-17.82%)
Mutual labels:  installer
SimpleInstaller
Simply installer
Stars: ✭ 18 (-89.66%)
Mutual labels:  installer
Dark Souls Config Utility
All-in-one installer and configuration UI for various mods/fixes for Dark Souls™: Prepare to Die Edition.
Stars: ✭ 27 (-84.48%)
Mutual labels:  installer
dppm
An easy way to install and manage server applications
Stars: ✭ 107 (-38.51%)
Mutual labels:  installer
web-installer
Web-based installer for Winter CMS
Stars: ✭ 24 (-86.21%)
Mutual labels:  installer
alminium
勉強しながら、少しずつ更新しています。現在、Ubuntu 18.04&CentOS7でRedmine3.4が動作します。
Stars: ✭ 14 (-91.95%)
Mutual labels:  installer
EndeavourOS-ISO
EndeavourOS ISO framework based on Arch-ISO
Stars: ✭ 159 (-8.62%)
Mutual labels:  installer
pulseaudio-win32
An up-to-date PulseAudio build for Windows with an installer, service, socket support, bug fixes, and new features.
Stars: ✭ 38 (-78.16%)
Mutual labels:  installer
ansible-role-fail2ban
Install and configure fail2ban on your system.
Stars: ✭ 42 (-75.86%)
Mutual labels:  installer
DownloadFullInstaller
macOS application written in SwiftUI that downloads installer pkgs for the Install macOS Big Sur application.
Stars: ✭ 678 (+289.66%)
Mutual labels:  installer
installer-scripts
💻 Bash scripts for doing installations in one go.
Stars: ✭ 17 (-90.23%)
Mutual labels:  installer
Squirrel.Windows
An installation and update framework for Windows desktop apps
Stars: ✭ 6,569 (+3675.29%)
Mutual labels:  installer
rabbitmq-shovel-management
RabbitMQ Shovel Management
Stars: ✭ 23 (-86.78%)
Mutual labels:  shovel
dex
docker executables - run applications without installing them or their dependencies
Stars: ✭ 31 (-82.18%)
Mutual labels:  installer

Scoop Shovel Build status Latest Stable Release) Latest pre-releases)

Command-line installer for Windows

Goals

Scriptable, user-friendly command line installation of applications with a minimal amount of friction.

  • Eliminate permission/UAC popup
  • Avoid GUI wizard-style installers
    • Use winget for interactive installations
  • Do not pollute PATH
  • Skip unexpected side-effects from installing and uninstalling programs
    • Applications installed by Shovel usually do not execute application specific installers
      • If you are looking for command line tool for executing application specific installers, refer to winget or chocolatey
  • Dependencies resolving for other Shovel installed applications
shovel install gsudo
sudo shovel install --global 7zip git openssh
shovel install aria2 curl grep sed less touch
shovel install python ruby go perl
shovel install extras/firefox

Requirements

Installation

Refer to the new installer to install base scoop.

As soon as base scoop is installed do the following:

  1. scoop install 7zip git
  2. scoop config SCOOP_REPO 'https://github.com/Ash258/Scoop-Core'
  3. scoop update
  4. scoop status
  5. scoop checkup

Once installed, run scoop help for additional information.

Multi-connection downloads with aria2

Shovel can utilize aria2 to use multi-connection downloads. Simply install aria2 through Shovel and it will be used for all downloads afterward.

shovel install aria2

Refer to shovel help config how to adjust aria2 specific configuration.

Applications installed by Shovel

The applications that install best with Shovel are commonly called "portable" applications: i.e. compressed program files that run stand-alone when extracted and do not have side-effects like changing the registry or putting files outside the program directory.

Since installers are common, Shovel supports them too (and their uninstallers).

Shovel is also great at handling single-file programs and PowerShell scripts. These do not even need to be compressed. See the runat package for an example. It is really just a GitHub gist.

Known application buckets

The following buckets are known to Shovel:

  • Base - Rebuild of main bucket suited for Shovel usage; Archived + arm64 version support
  • main - Default bucket for the most common command line utilities
  • extras - GUI applications
  • nirsoft - All Nirsoft utilites
  • sysinternals - All Sysinternals tools separately
  • jetbrains - All JetBrains utilities and IDEs
  • nerd-fonts - Nerd Fonts
  • java - Installers for Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, Amazon Corretto, BellSoft Liberica, SapMachine and Microsoft
  • nonportable - Non-portable applications (may require UAC)
  • php - Installers for various versions of PHP
  • versions - Alternative versions of applications found in known buckets
  • games - Open source/freeware games and game-related tools
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].