All Projects → HashLoad → Boss

HashLoad / Boss

Licence: mit
Dependency Manager for Delphi

Programming Languages

go
31211 projects - #10 most used programming language
delphi
115 projects

Projects that are alternatives of or similar to Boss

Projeny
A project and package manager for Unity
Stars: ✭ 656 (+248.94%)
Mutual labels:  dependency, package, package-manager, manager, dependency-manager
Cpm.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Stars: ✭ 560 (+197.87%)
Mutual labels:  dependency, package-manager, dependency-manager
Gitdependencyresolverforunity
This plugin resolves git url dependencies in the package for Unity Package Manager. You can use a git url as a package dependency!
Stars: ✭ 126 (-32.98%)
Mutual labels:  dependency, package, package-manager
eerie
The package manager for Io.
Stars: ✭ 22 (-88.3%)
Mutual labels:  package, dependency-manager, manager
Unity Package Tools
A set of developer tools to make it easier to create and distribute packages for the native Unity Package Manager.
Stars: ✭ 44 (-76.6%)
Mutual labels:  package, package-manager
Peru
a generic package manager, for including other people's code in your projects
Stars: ✭ 913 (+385.64%)
Mutual labels:  package-manager, dependency-manager
Github
a module for building, searching, installing, managing, and mining Stata packages from GitHub
Stars: ✭ 56 (-70.21%)
Mutual labels:  package, package-manager
Manager
Implementation of the Manager pattern existing in Laravel framework
Stars: ✭ 74 (-60.64%)
Mutual labels:  package, manager
Unityasync
Task and Async Utility Package for Unity. Start co-routines from anywhere.
Stars: ✭ 58 (-69.15%)
Mutual labels:  package, package-manager
Container Ioc
Inversion of Control container & Dependency Injection for Javascript and Node.js apps powered by Typescript.
Stars: ✭ 89 (-52.66%)
Mutual labels:  dependency, dependency-manager
Pnpm
Fast, disk space efficient package manager -- 快速的,节省磁盘空间的包管理工具
Stars: ✭ 14,219 (+7463.3%)
Mutual labels:  package-manager, dependency-manager
Pip Check
pip-check gives you a quick overview of all installed packages and their update status.
Stars: ✭ 134 (-28.72%)
Mutual labels:  package, package-manager
Kodein Mvvm
Example app using Kodein for dependency injection with MVVM and Architecture Components
Stars: ✭ 26 (-86.17%)
Mutual labels:  dependency, dependency-manager
Composer
Dependency Manager for PHP
Stars: ✭ 25,994 (+13726.6%)
Mutual labels:  package-manager, dependency-manager
Npm Git Install
Clones and (re)installs packages from remote git repos. See npm/npm#3055
Stars: ✭ 49 (-73.94%)
Mutual labels:  package, package-manager
Cmake Get
Get dependencies with cmake
Stars: ✭ 59 (-68.62%)
Mutual labels:  package-manager, dependency-manager
Sampctl
The Swiss Army Knife of SA:MP - vital tools for any server owner or library maintainer.
Stars: ✭ 149 (-20.74%)
Mutual labels:  package-manager, dependency-manager
Drone
🍰 The missing library manager for Android Developers
Stars: ✭ 512 (+172.34%)
Mutual labels:  package, manager
Patch Package
Fix broken node modules instantly 🏃🏽‍♀️💨
Stars: ✭ 6,062 (+3124.47%)
Mutual labels:  package-manager, dependency-manager
Mint
A package manager that installs and runs executable Swift packages
Stars: ✭ 1,750 (+830.85%)
Mutual labels:  package-manager, dependency-manager

Go

Dependency Manager for Delphi

Getting started

Installation:

Available Commands

> Init

This command initialize a new project. Add --q to initialize the boss with default values.

boss init
boss init --q 

> Install

This command install a new dependency

boss install <dependency>
Aliases: i, add

> Uninstall

This command uninstall a dependency

boss uninstall <dependency>
Aliases: remove, rm, r, un, unlink

> Cache

This command removes the cache

 boss config cache rm
Aliases: remove, rm, r

> Dependencies

This command print all dependencies and your versions

boss dependencies
Aliases: dep

> Version

This command show the client version

boss version
Aliases: v

> Update

This command update installed dependencies

boss update
Aliases: up

> Upgrade

This command upgrade the client latest version. Add --dev to upgrade to the latest pre-release.

boss upgrade
boss upgrade --dev

Flags

> Global

This flag defines a global environment

boss --global
Aliases: -g

> Help

This is a helper for boss. Use boss <command> --help for more information about a command.

boss --help
Aliases: -h

Another commands

delphi           Configure Delphi version
gc               Garbage collector  
login            Register login to repo
publish          Publish package to registry
run              Run cmd script

Samples

boss install horse
boss install horse:1.0.0
boss install -g delphi-docker
boss install -g boss-ide

Using semantic versioning to specify update types your package can accept

You can specify which update types your package can accept from dependencies in your package’s boss.json file.

For example, to specify acceptable version ranges up to 1.0.4, use the following syntax:

  • Patch releases: 1.0 or 1.0.x or ~1.0.4
  • Minor releases: 1 or 1.x or ^1.0.4
  • Major releases: * or x
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].