https://github.com/hskang9/projectman-rust
Projectman meets Rust. Optimized.
https://github.com/hskang9/projectman-rust
Last synced: about 2 months ago
JSON representation
Projectman meets Rust. Optimized.
- Host: GitHub
- URL: https://github.com/hskang9/projectman-rust
- Owner: hskang9
- License: mit
- Created: 2019-09-13T12:19:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T12:46:57.000Z (over 2 years ago)
- Last Synced: 2025-04-15T03:18:21.228Z (about 2 months ago)
- Language: Rust
- Homepage:
- Size: 85.5 MB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# projectman-rustProjectman meets Rust
Projectman(in [crates.io](https://crates.io/crates/projectman) is the Rust port of [Projectman](https://github.com/saurabhdaware/projectman) by [Saurabh Daware](https://github.com/saurabhdaware)
. ProjectMan is a CLI which lets you add projects to favorites using command `pm add` and open them from anywhere you want using command `pm open`. Along with this there are also other commands like pm seteditor, pm remove, cd $(pm getpath) which we will see below.
# Changes
# Optimized memory
Total size of From the original(43MB) -> To Rust release binary(3.6MB)
# Compatibility
This app is compatible with the original project's `setting.json` file.
# Installation
Make sure you add ~/.cargo/bin to your PATH to be able to run the installed binaries
```bash
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bash_profile
```install CLI with cargo install
```Bash
cargo install projectman
```# Future works
- [ ] wasmer runtime support
- [ ] add edit command# Credits
[Projectman](https://github.com/saurabhdaware/projectman) by [Saurabh Daware](https://github.com/saurabhdaware)