<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nocti</title><link>https://numbertheory.github.io/nocti/</link><description>Recent content on Nocti</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://numbertheory.github.io/nocti/index.xml" rel="self" type="application/rss+xml"/><item><title>Quickstart</title><link>https://numbertheory.github.io/nocti/docs/quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/quickstart/</guid><description>&lt;h1 id="quickstart-guide"&gt;Quickstart Guide&lt;a class="anchor" href="#quickstart-guide"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;This guide will help you install Nocti and get started with your first project.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;a class="anchor" href="#installation"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="download-binaries"&gt;Download Binaries&lt;a class="anchor" href="#download-binaries"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;You can download the latest pre-compiled binaries for your system from the &lt;a href="https://github.com/numbertheory/nocti/releases"&gt;GitHub Releases&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;If using downloaded binaries on macOS, &lt;code&gt;nocti&lt;/code&gt; may be blocked. Go to your Privacy and Security settings, and click the button to allow nocti to run.&lt;/p&gt;
&lt;h3 id="build-from-source"&gt;Build from Source&lt;a class="anchor" href="#build-from-source"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you have &lt;a href="https://go.dev/doc/install"&gt;Go&lt;/a&gt; (1.26.2+) installed, you can build Nocti manually:&lt;/p&gt;</description></item><item><title>Calendar</title><link>https://numbertheory.github.io/nocti/docs/calendar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/calendar/</guid><description>&lt;h1 id="calendar-resource"&gt;Calendar Resource&lt;a class="anchor" href="#calendar-resource"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The Calendar resource in Nocti provides a chronological timeline for managing events and notes tied to specific dates.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;a class="anchor" href="#overview"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Unlike notebooks, which are primarily hierarchical folder structures, calendars are centered around a specific creation date and provide a linear view of time.&lt;/p&gt;
&lt;h2 id="features"&gt;Features&lt;a class="anchor" href="#features"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="date-based-listing"&gt;Date-Based Listing&lt;a class="anchor" href="#date-based-listing"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Center Date:&lt;/strong&gt; Calendars are automatically centered around their creation date.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configurable Length:&lt;/strong&gt; By default, a calendar shows 30 days before and 30 days after its creation date (61 days total). This can be customized during creation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chronological Order:&lt;/strong&gt; Days are listed from earliest to latest, making it easy to see past and future contexts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Year Grouping:&lt;/strong&gt; If a calendar spans multiple years, dates are automatically organized into year-based &amp;ldquo;folders&amp;rdquo; (e.g., &lt;code&gt;2023/&lt;/code&gt;, &lt;code&gt;2024/&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="information-panel-preview"&gt;Information Panel (Preview)&lt;a class="anchor" href="#information-panel-preview"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;When you select a day in the calendar, the preview pane displays a detailed information panel:&lt;/p&gt;</description></item><item><title>Todo Lists</title><link>https://numbertheory.github.io/nocti/docs/todo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/todo/</guid><description>&lt;h1 id="todo-lists"&gt;Todo Lists&lt;a class="anchor" href="#todo-lists"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Todo lists in Nocti allow you to manage tasks and track progress directly from the file list. A Todo resource is a specialized container that organizes markdown-based task lists and other sub-resources.&lt;/p&gt;
&lt;h2 id="creating-a-todo-resource"&gt;Creating a Todo Resource&lt;a class="anchor" href="#creating-a-todo-resource"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You can create a new Todo resource using the CLI:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nocti new todo --name &lt;span style="color:#e6db74"&gt;&amp;#34;Project Tasks&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or within the interactive &lt;code&gt;list&lt;/code&gt; view by pressing &lt;code&gt;n&lt;/code&gt; and selecting &lt;strong&gt;Todo&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="managing-tasks"&gt;Managing Tasks&lt;a class="anchor" href="#managing-tasks"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Within a Todo resource, you can create &lt;strong&gt;Todo Lists&lt;/strong&gt;. These are standard Markdown files that utilize checkboxes for task tracking.&lt;/p&gt;</description></item><item><title>Templates</title><link>https://numbertheory.github.io/nocti/docs/templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/templates/</guid><description>&lt;h1 id="templates"&gt;Templates&lt;a class="anchor" href="#templates"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Templates allow you to create new pages with pre-filled content and dynamic metadata. They are specific to each resource (notebook, todo, or calendar) and are stored within the resource itself.&lt;/p&gt;
&lt;h2 id="setup"&gt;Setup&lt;a class="anchor" href="#setup"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;To use templates in a resource, create a hidden directory named &lt;code&gt;.templates&lt;/code&gt; at the root of that resource.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd my-notebook
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mkdir .templates&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Any markdown (&lt;code&gt;.md&lt;/code&gt;) files you place in this folder will automatically appear as options in the &amp;ldquo;New&amp;rdquo; dialog within &lt;code&gt;nocti list&lt;/code&gt;.&lt;/p&gt;</description></item><item><title/><link>https://numbertheory.github.io/nocti/docs/init/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/init/</guid><description>&lt;h1 id="nocti-init"&gt;&lt;code&gt;nocti init&lt;/code&gt;&lt;a class="anchor" href="#nocti-init"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The &lt;code&gt;init&lt;/code&gt; command initializes a new Nocti project in the current working directory.&lt;/p&gt;
&lt;h2 id="usage"&gt;Usage&lt;a class="anchor" href="#usage"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nocti init &lt;span style="color:#f92672"&gt;[&lt;/span&gt;flags&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="description"&gt;Description&lt;a class="anchor" href="#description"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Running &lt;code&gt;nocti init&lt;/code&gt; creates a hidden &lt;code&gt;.nocti/&lt;/code&gt; directory containing a &lt;code&gt;nocti.json&lt;/code&gt; file. This file serves as the central configuration and registry for all resources (notebooks, todo lists, calendars) created within the project.&lt;/p&gt;
&lt;p&gt;You cannot run &lt;code&gt;nocti init&lt;/code&gt; inside an existing Nocti resource directory.&lt;/p&gt;
&lt;h2 id="flags"&gt;Flags&lt;a class="anchor" href="#flags"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-p, --project string&lt;/code&gt;: The name of the Nocti project. If not provided, you will be prompted to enter one.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="examples"&gt;Examples&lt;a class="anchor" href="#examples"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Initialize a project with a specific name:&lt;/p&gt;</description></item><item><title/><link>https://numbertheory.github.io/nocti/docs/list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/list/</guid><description>&lt;h1 id="nocti-list"&gt;&lt;code&gt;nocti list&lt;/code&gt;&lt;a class="anchor" href="#nocti-list"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The &lt;code&gt;list&lt;/code&gt; command displays the content of a notebook resource.&lt;/p&gt;
&lt;h2 id="usage"&gt;Usage&lt;a class="anchor" href="#usage"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nocti list &lt;span style="color:#f92672"&gt;[&lt;/span&gt;resource-name&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="description"&gt;Description&lt;a class="anchor" href="#description"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;list&lt;/code&gt; command recursively scans a directory and identifies all &lt;code&gt;.md&lt;/code&gt; and &lt;code&gt;.txt&lt;/code&gt; files. It is specifically designed to work with &lt;strong&gt;notebook&lt;/strong&gt; resources.&lt;/p&gt;
&lt;h3 id="interactive-creation"&gt;Interactive Creation&lt;a class="anchor" href="#interactive-creation"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;While in interactive mode, you can press &lt;strong&gt;n&lt;/strong&gt; to create new files, folders, or sub-resources. If you have defined &lt;strong&gt;templates&lt;/strong&gt; for the current resource, they will also appear in this menu. See the &lt;a href="https://numbertheory.github.io/nocti/docs/templates/"&gt;Templates&lt;/a&gt; page for more details.&lt;/p&gt;</description></item><item><title/><link>https://numbertheory.github.io/nocti/docs/new/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/new/</guid><description>&lt;h1 id="nocti-new"&gt;&lt;code&gt;nocti new&lt;/code&gt;&lt;a class="anchor" href="#nocti-new"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The &lt;code&gt;new&lt;/code&gt; command creates a new resource (notebook, todo list, or calendar) within a Nocti project.&lt;/p&gt;
&lt;h2 id="usage"&gt;Usage&lt;a class="anchor" href="#usage"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nocti new &lt;span style="color:#f92672"&gt;[&lt;/span&gt;command&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;flags&lt;span style="color:#f92672"&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="description"&gt;Description&lt;a class="anchor" href="#description"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Resources are the primary way to organize information in Nocti. Each resource is created as a directory containing a hidden &lt;code&gt;.nocti.json&lt;/code&gt; file with its metadata (ID, name, type, and parent information).&lt;/p&gt;
&lt;h3 id="hierarchical-resources"&gt;Hierarchical Resources&lt;a class="anchor" href="#hierarchical-resources"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If you run &lt;code&gt;nocti new&lt;/code&gt; while inside another resource&amp;rsquo;s directory, the new resource will be created as a child of the current one. This relationship is tracked in:&lt;/p&gt;</description></item><item><title/><link>https://numbertheory.github.io/nocti/docs/notebook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/notebook/</guid><description>&lt;h1 id="notebook-customization"&gt;Notebook Customization&lt;a class="anchor" href="#notebook-customization"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;You can customize the appearance of the &lt;code&gt;nocti list&lt;/code&gt; command by defining colors in your main &lt;code&gt;.nocti/nocti.json&lt;/code&gt; file.&lt;/p&gt;
&lt;h2 id="color-configuration"&gt;Color Configuration&lt;a class="anchor" href="#color-configuration"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Add an optional &lt;code&gt;colors&lt;/code&gt; key at the top level of your &lt;code&gt;nocti.json&lt;/code&gt; file:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;name&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;my-project&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;version&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;development&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;colors&amp;#34;&lt;/span&gt;: {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;file_list_bg&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;blue&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;file_list_fg&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;white&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;preview_pane_bg&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;orange&amp;#34;&lt;/span&gt;,
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;preview_pane_fg&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;white&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; },
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#960050;background-color:#1e0010"&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="supported-colors"&gt;Supported Colors&lt;a class="anchor" href="#supported-colors"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;The following color names are supported (assuming your terminal has 256-color support):&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;&lt;/th&gt;
 &lt;th style="text-align: left"&gt;&lt;/th&gt;
 &lt;th style="text-align: left"&gt;&lt;/th&gt;
 &lt;th style="text-align: left"&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;black&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;red&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;green&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;yellow&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;blue&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;magenta&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;cyan&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;white&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;gray&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;darkgray&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;lightgray&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;silver&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brightred&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brightgreen&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brightyellow&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brightblue&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brightmagenta&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brightcyan&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brightwhite&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;orange&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;darkorange&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;pink&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;hotpink&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;purple&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;violet&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;brown&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;navy&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;teal&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;olive&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;maroon&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;aqua&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;fuchsia&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;lime&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;skyblue&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;gold&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;indigo&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;coral&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;turquoise&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;plum&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;orchid&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;salmon&lt;/code&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="default-colors"&gt;Default Colors&lt;a class="anchor" href="#default-colors"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;If no colors are defined, the following defaults are used:&lt;/p&gt;</description></item><item><title/><link>https://numbertheory.github.io/nocti/docs/update/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://numbertheory.github.io/nocti/docs/update/</guid><description>&lt;h1 id="nocti-update"&gt;&lt;code&gt;nocti update&lt;/code&gt;&lt;a class="anchor" href="#nocti-update"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;The &lt;code&gt;update&lt;/code&gt; command synchronizes the central &lt;code&gt;.nocti/nocti.json&lt;/code&gt; registry with the actual resource directories present in the project.&lt;/p&gt;
&lt;h2 id="usage"&gt;Usage&lt;a class="anchor" href="#usage"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;nocti update&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="description"&gt;Description&lt;a class="anchor" href="#description"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Running &lt;code&gt;nocti update&lt;/code&gt; scans the immediate subdirectories of the project root for hidden &lt;code&gt;.nocti.json&lt;/code&gt; files. For every resource found, it reads the metadata and rebuilds the resource lists (&lt;code&gt;notebooks&lt;/code&gt;, &lt;code&gt;todos&lt;/code&gt;, &lt;code&gt;calendars&lt;/code&gt;) in the main configuration file.&lt;/p&gt;
&lt;p&gt;This is useful if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Resources were manually moved or deleted.&lt;/li&gt;
&lt;li&gt;The main &lt;code&gt;nocti.json&lt;/code&gt; file became corrupted or out of sync.&lt;/li&gt;
&lt;li&gt;You are importing an existing set of resource folders into a new Nocti project.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="constraints"&gt;Constraints&lt;a class="anchor" href="#constraints"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Project Root Only&lt;/strong&gt;: This command must be run from the project root directory (where the &lt;code&gt;.nocti/&lt;/code&gt; folder resides). It will fail if run inside an individual resource directory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Immediate Children&lt;/strong&gt;: Only directories directly inside the project root are scanned. Nested sub-resources are currently updated via their parent&amp;rsquo;s metadata but are registered in the main config when created.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="examples"&gt;Examples&lt;a class="anchor" href="#examples"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Rebuild the project registry:&lt;/p&gt;</description></item></channel></rss>