notatio

command module
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2026 License: MIT Imports: 9 Imported by: 0

README

Notatio

coverage-badge-do-not-edit

Table of contents

Summary

A tool designed to streamline working with documentation and diagrams.

Development

To work with the codebase, use make command as the primary entry point for all project tools.

Use the arrow keys ↓ ↑ → ← to navigate the options, and press / to toggle search.

make
$ make help
build                          Build container image
buildx                         Build container multi platform images and push
check                          Run all CI required targets
cleanup                        Cleanup project
cmd                            Run a command passed as COMMAND= value (e.g. make cmd COMMAND="make check")
cov-open                       Inspect coverage in the browser
cov-report                     Check coverage report
cov                            Check coverage
diff                           Check diff to ensure this project consistency
docs-cmd                       Generate pkg docs
docs-depgraph                  Generate dependency graph
docs-main                      Generate main docs
docs-pkg                       Generate pkg docs
docs-render                    Render diagrams
docs-uml                       Generate UML documentation
docs                           Generate all docs
exec                           Execute built bin (use FLAGS= and COMMAND= environment variables to pass main command flags and subcommand with flags when needed)
fmt                            Format code
gen                            Go generate
go                             Build Go
help                           Prints help for targets with comments
install                        Install binary locally
next                           Create a new version (bump prerelease or patch)
prep                           Prepare dev tools
push                           Push image
reset                          Stop and remove project containers, remove project volumes, remove project images
run-container                  Run container (use FLAGS= and COMMAND= environment variables to pass main command flags and subcommand with flags when needed)
run-go                         Run go (use FLAGS= and COMMAND= environment variables to pass main command flags and subcommand with flags when needed)
statan-fix                     Analyze code and fix
statan                         Analyze code
test-race                      Run race tests
test                           Run tests
update                         Update all dependencies
vendor                         Run go mod vendor
version                        Print the most recent version

Installation

To install the tool use make install (directly from the repository clone) or use go install github.com/codemityio/notatio@latest.

Some of the tools depend on additional commands such as dot, mmdc, java or chromium-browser. If any of these are missing, you will be notified when using the tools. For the most seamless experience, we recommend using the containerized version of this tool.

Usage

Once you have the tool installed, just use the notatio command to get started.

Manual
$ notatio --help
NAME:
   notatio - A new cli application

USAGE:
   notatio [global options] command [command options]

VERSION:
   latest

DESCRIPTION:
   A tool designed to streamline working with documentation and diagrams.

AUTHOR:
   codemityio

COMMANDS:
   coi       
   graphviz  
   mermaid   
   plantuml  
   toc       
   help, h   Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h     show help
   --version, -v  print the version

COPYRIGHT:
   codemityio
Subcommands
  • coi - A simple tool to generate document sections with provided command output.
  • graphviz - A tool to convert dot/gv files to svg/png images.
  • mermaid - A tool to convert mmd files to svg/png images.
  • plantuml - A tool to convert puml files to svg/png images.
  • toc - A tool to generate table of contents section within a Markdown file from a list of paths or headers found in a document.
Docker
$ docker run codemityio/notatio

Packages

License

This project is licensed under the MIT License. See the LICENSE file for details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
coi
toc
internal
app

Jump to

Keyboard shortcuts

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