Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flightpkg/flight

Swift, reliable, multi-language package manager. ✨🚤🚀✨
https://github.com/flightpkg/flight

cli fast flight javascript luau nodejs package-manager rust unified universal

Last synced: about 8 hours ago
JSON representation

Swift, reliable, multi-language package manager. ✨🚤🚀✨

Awesome Lists containing this project

README

        





Swift, reliable, multi-language package manager.










# :zap: Installation

We don't have an official release of Flight yet, however, if you would like to give it a try, feel free to follow the steps below to install a pre-alpha release.

### Linux:

#### Shell script (Recommended):
```bash
$ curl -qL https://raw.githubusercontent.com/flightpkg/flight/main/install.sh | bash
```

If the installer doesn't set your environment variables, add it using:

```bash
$ echo "export PATH=~/flight/bin:$PATH" >> YOUR_SHELL_CONFIG_HERE
```
...and restart your shell to use the command `flight`

## Build From Source
Prerequisites: Git, Yarn and/or NPM, NodeJS.

## Steps

1. Clone the repository using git.

```bash
$ git clone https://github.com/flightpkg/flight
```

2. CD into the `flight` directory.

```bash
$ cd flight
```

3. Install @vercel/ncc globally if it isnt already installed

```bash
$ npm i @vercel/ncc
$ yarn global add @vercel/ncc
```

4. Run the build script
```bash
$ npm run compile && npm run build
$ yarn compile && yarn build
```

5. CD into the dist/js directory, then init.
```bash
$ cd dist/js
-------------
$ npm init
$ yarn init
```


## 🕵️‍♂️ VirusTotal Scans
| **Platform** | **VirusTotal Scan** |
| ------- | ------------------ |
| Windows | |


## :clap: Supporters

[![Stargazers repo roster for @flightpkg/flight](https://reporoster.com/stars/flightpkg/flight)](https://github.com/flightpkg/flight/stargazers)


## Built With

[NodeJS](https://nodejs.org/)

## License

Apache-2.0 © flightpkg - see the [LICENSE.md](LICENSE) file for details.