Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parthjadhav/tmuxer
A Spotlight-like tool for searching and launching Tmux sessions in your preferred terminal.
https://github.com/parthjadhav/tmuxer
dotfiles react rust rust-lang tauri tmux tmux-plugins
Last synced: 15 days ago
JSON representation
A Spotlight-like tool for searching and launching Tmux sessions in your preferred terminal.
- Host: GitHub
- URL: https://github.com/parthjadhav/tmuxer
- Owner: ParthJadhav
- License: agpl-3.0
- Created: 2024-02-21T11:12:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-28T13:13:24.000Z (10 months ago)
- Last Synced: 2024-12-12T05:25:32.054Z (15 days ago)
- Topics: dotfiles, react, rust, rust-lang, tauri, tmux, tmux-plugins
- Language: TypeScript
- Homepage: https://tmuxer.vercel.app/
- Size: 11.2 MB
- Stars: 71
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Tmuxer
![Tmuxer Banner](./docs/banner.png)
Tmuxer helps you to quickly search and open your Tmux sessions in your desired terminal.
Default shortcut: `CMD + SHIFT + G`
### [❇️ Download now](https://parthj.gumroad.com/l/tmuxer)
### [🛠️ Build from source](#🛠️-building-for-production)### [Feature request / Bug reports](https://aypm88dy390.typeform.com/to/xuHkrO4m)
## ⛰️ Preview
If preview is not loaded, please visit here [preview gif](./docs/TmuxerDemo.gif).
![Tmuxer App Preview](./docs/TmuxerDemo.gif)
## 🤝 Contributing
To get Tmuxer set up on your machine, you'll need to have Rust and NPM installed. Then, follow these steps:
1. Clone the project using `git clone https://github.com/ParthJadhav/Tmuxer.git`
2. Change into the project directory: `cd Tmuxer`
3. Install dependencies: `npm install`
4. Run the development server: `npm run tauri dev`If you encounter any issues, try running `yarn tauri build` after installing dependencies.
## 🛠️ Building for Production
### Adding Targets
```bash
rustup target add aarch64-apple-darwin
rustup target add x86_64-apple-darwin
```### Building
```bash
yarn package-and-build
```This will create a production build of the app both `aarch64` & `x86_64` systems in the `src-tauri/target` directory.
All contributions from the open-source community, individuals, and partners are welcomed. Our achievement is a result of your active participation.
Checkout [Issues section](https://github.com/ParthJadhav/Tmuxer/issues) to find out what needs to be done.
[Contributing guidelines](docs/CONTRIBUTING.md)
[Code of conduct](CODE_OF_CONDUCT.md)
## 📝 License
Tmuxer is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE. See the [LICENSE file](./LICENCE) for more information.