janus

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2023 License: EUPL-1.2 Imports: 2 Imported by: 0

README

Janus

builds.sr.ht status

janus is a simple and easy-to-use command-line utility for comparing files and finding differences between them. In ancient Roman religion and myth, Janus is the god of beginnings, transitions, and endings, hence the utility's name.

Installation

From source

First install the dependencies:

  • Go 1.20 or above.
  • make.
  • scdoc.

Then compile and install:

make
sudo make install

Usage

To run janus, provide two files to compare in your terminal:

janus <oldFile> <newFile>

See janus(1) for more information.

Contributing

Anyone can help make janus better. Check out the contribution guidelines for more information.

Resources

The following resources are available:


Released under the EUPL license.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
app
Package app holds the main entry point for the application.
Package app holds the main entry point for the application.
build
Package build provides build information about the application.
Package build provides build information about the application.
diff
Package diff provides a diff implementation for the diff command.
Package diff provides a diff implementation for the diff command.
osutil
Package osutil provides useful functions for working with the operating system.
Package osutil provides useful functions for working with the operating system.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL