Skip to content

OzelotVanilla/jjdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jjdev

A command creating a split jujutsu (vcs) development environment in your terminal, while the left panel is terminal, the right side watches your changes and runs jj log.

Example Picture

How to use ?

Final Target: In your terminal, input jjdev to open a split-view of terminal and jj log. Use jjexit to exit. jjdev will open the split view in current working directory.

To install jj, please refer to this page.

Linux/MacOS

  1. Ensure tmux and watchexec is installed. For MacOS, it can be easily installed by brew install tmux if you use homebrew.
  2. Copy and paste this to your shell profile.
  3. Do not forget to source it before jjdev !

MacOS (brew)

Available on brew, install by running these commands:

brew tap OzelotVanilla/jjdev
brew install OzelotVanilla/jjdev/jjdev

Windows

  1. Ensure powershell is updated to 7.x or above. If you have winget, use this to install.
winget install Microsoft.PowerShell
  1. Edit profile:
# Run this to edit profile.
notepad $PROFILE

# If does not exists, create it first.
New-Item -ItemType File -Path $PROFILE -Force
# Then run it again.
notepad $PROFILE
  1. Copy and paste this to the notepad tab you just opened for profile.

  2. Open a new tab of powershell and jjdev would be ready-to-go.

About

A command creating a split jujutsu (vcs) development environment in your terminal, while the left panel is terminal, the right side watches your changes and runs `jj log`.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors