• v0.1.2 c48a9ce54b

    cnotes v0.1.2
    All checks were successful
    Build / build (push) Successful in 14s
    Release / release (push) Successful in 15s
    Stable

    gmgauthier released this 2026-02-04 19:31:21 +00:00 | 0 commits to master since this release

    cnotes v0.1.2

    Small but meaningful quality-of-life release — focused on making DOS usage smoother and the overall release process more reliable.

    What's New / Improved

    • Easy DOS installation
      Added INSTALL.BAT — a simple, classic DOS installer that copies all six executables to C:\CNOTES (or %CNOTES_HOME% if set), and offers to add the directory to your PATH permanently via AUTOEXEC.BAT.
      No more manual copying or remembering paths.

    • DOS-friendly documentation
      Included READ-DOS.TXT (8.3 compliant name) with concise instructions, quick-start examples, and notes about the default file location and environment override.

    • Improved build reliability
      Fixed subtle directory creation issues in makefile.tc so make -f makefile.tc now reliably creates the build folder and places everything there without manual intervention.

    • Packaging convenience
      Added a simple host-side bash helper (make-dos-zip.sh) that takes already-built DOS binaries from build/, adds INSTALL.BAT and READ-DOS.TXT, and creates a clean release zip with optional SHA256 checksum — matching the Linux workflow style.

    Downloads

    • Linux amd64 (built automatically via Gitea Actions)
      cnotes-v0.1.2-linux-amd64.tar.gz
      SHA256: (copy from the attached .sha256 file after download)

    • DOS (built with Turbo C++ 3.0, large memory model)
      cnotes-v0.1.2-dos.zip
      Just unzip → run INSTALL.BAT → follow prompts.
      Full instructions inside READ-DOS.TXT.

    Quick Start (both platforms)

    # Add a note
    cnadd "Don't forget to back up the 386 today"
    
    # View everything
    cndump
    
    # Help on any command
    cnhelp cnadd
    

    Notes for DOS users

    Default storage: current directory (cnotes.csv + cnotes.arc for archived entries)
    Override: SET CNOTES_PATH=C:\MYNOTES
    Built for Turbo C++ 3.0 compatibility — runs happily in DOSBox, FreeDOS, or real hardware.

    Behind the scenes

    Makefile tweaks for Borland MAKE quirks (long command-line limits, directory creation ordering)
    Workflow remains tag-triggered — push v0.1.2 → Linux build & release auto-creates

    Thanks for trying cnotes — especially if you're running it on actual 386/486 hardware or in a retro VM. Feedback welcome!

    Greg Gauthier February 2026

    https://repos.gmgauthier.com/gmgauthier/cnotes

    Downloads