GithubHelp home page GithubHelp logo

marcosdbras / boss Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hashload/boss

0.0 1.0 0.0 377 KB

Dependency Manager for Delphi

Home Page: https://t.me/hashload

License: MIT License

Go 97.21% Inno Setup 2.79%

boss's Introduction

Go

Dependency Manager for Delphi

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

boss's People

Contributors

hunsche avatar juliosenha avatar snakeice avatar viniciussanchez avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.