Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kittenzexe/localstack
A simple, lightweight rust program to run multiple projects at once with a single program.
https://github.com/kittenzexe/localstack
development fullstack rust
Last synced: about 1 month ago
JSON representation
A simple, lightweight rust program to run multiple projects at once with a single program.
- Host: GitHub
- URL: https://github.com/kittenzexe/localstack
- Owner: KittenzExe
- License: agpl-3.0
- Created: 2024-04-07T12:42:05.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-21T08:01:26.000Z (9 months ago)
- Last Synced: 2024-04-22T09:07:04.044Z (9 months ago)
- Topics: development, fullstack, rust
- Language: Rust
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![localstack](https://github.com/KittenzExe/localstack/assets/67358250/2984d9a8-5318-4c42-afce-27c42314b56d)
A simple, lightweight rust program to run multiple projects at once with a single program.
# ⚙️ Usage
Place the executable file along with `localstack.config.json` in a directory of your choice (see setup instructions for more details), you can then run `localstack.exe` or in your terminal and it will launch separate terminal windows for each program specified in `localstack.config.json`.
# 💾 Setup
With both `localstack.exe` and `localstack.config.json` in the same directory, you can configure it with the following format:
```
[
{
"directory": "your\\directory\\here",
"commands": [
"your commands"
]
}
]
```
(You can also list off multiple commands if needed)# 🛠️ Development
## 📦 Building and running from source
### Clone the repository
> git clone https://github.com/kittenzexe/localstack.git
>
> cd localstack### Build the project
> cargo build --release
### Configure config
> see [Setup](https://github.com/KittenzExe/localstack/new/main?filename=README.md#setup) for localstack.config.json formatting
### Run localstack
> ./target/release/localstack or ./target/release/localstack.exe
# 📖 License
Under the [GNU Affero General Public License v3.0](https://github.com/KittenzExe/localstack?tab=AGPL-3.0-1-ov-file)