Skip to content

rust cli project.el clone for those leaving emacs

Notifications You must be signed in to change notification settings

timmyjose-forks/rject

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R-Ject

  • I was a longtime Emacs user and really miss the project management that came with projectile.el and project.el
  • at the same time I was looking for a rust toy project that impliments a simple TUI
  • the solution seems to be a command line project manager that allows you to store (add, remove) project paths in a local file that the program can source to present as options to the user.

Supported 'Backends'

Tmux

  • this is the default way of opening a new project. The reasoning here is that it allows you to preserve the window you are in and that to cd in the current shell I would need to write a shell script that the rust code calls and my goal with this project is 100% rust.

Vs Code

  • if anything other than 'code' is passed to the command it will default to Tmux but you can pass
    • "code" -> open a new vscode window
    • "code add" -> add the project folder to an open vscode window

Installing

Using Cargo

cargo install --git https://github.com/cademichael/rject

Building From Cloned Repo

  • clone the repo and run
# build binary
cargo install --path ./

About

rust cli project.el clone for those leaving emacs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%