Skip to content

Belu-cat/lesbos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lesbos

goboscript package manager

Installation

Clone the repo:

git clone https://gitlab.com/goboscript-lesbos/lesbos
cd lesbos

Then, create and activate virtual env:

python -m venv .env
. .env/bin/activate

Now, install requirements:

pip install -r requirements.txt

Finally, build and install:

pip install .

Usage

The help menu will show you most information, though some of it is misleading.

new

Creates a new project.

Usage:

python -m lesbosgs new [name]

Can take:

  • --force-remake
  • --lib (-l)

add

Adds a package to the dependencies of the project in the current working directory.

Usage:

python -m lesbosgs add [--source (-s)/--name (-n)] [package url/package name] [-v/--version] [version]

Can take:

  • --features (space-seperated list of features to add)

lock

Installs all dependencies.

Usage:

python -m lesbosgs lock

build

Builds the project in the current working directory.

Usage:

python -m lesbosgs build

Can take:

  • --no-lock

pack

Packs the current project into the library format, if it is a library, into lesbos/packed.

Usage:

python -m lesbosgs pack

About

goboscript package manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages