[ BUG ] Works on Linux but finding place holders fail on Darwin
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Start with the gh-md-toc entry point and reproduce the three failing commands on Darwin using the supplied README example. Inspect the placeholder-detection and sed-related paths, then verify that all commands handle README.md correctly on Darwin without regressing Linux behavior.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
./gh-md-toc --insert --no-backup --hide-footer --skip-header README.md
./gh-md-toc --no-backup --hide-footer --skip-header README.md
./gh-md-toc --hide-footer --skip-header README.md
The above commands all work on Linux but not Mac.
➜ cat README.md
My readme: https://github.com/sourcenetwork/defradb/blob/c1b612ea28b866093da2d7d1f473ea9de1072a93/README.md
➜ ./gh-md-toc --insert --no-backup --hide-footer --skip-header README.md
Table of Contents
=================
* [Table of Contents](#table-of-contents)
* [Install](#install)
* [Key Management](#key-management)
* [Start](#start)
* [Configuration](#configuration)
* [External port binding](#external-port-binding)
* [Add a schema type](#add-a-schema-type)
* [Create a document](#create-a-document)
* [Query documents](#query-documents)
* [Obtain document commits](#obtain-document-commits)
* [DefraDB Query Language (DQL)](#defradb-query-language-dql)
* [Peer-to-peer data synchronization](#peer-to-peer-data-synchronization)
* [Securing the HTTP API with TLS](#securing-the-http-api-with-tls)
* [Access Control System](#access-control-system)
* [Supporting CORS](#supporting-cors)
* [Backing up and restoring](#backing-up-and-restoring)
* [Community](#community)
* [Licensing](#licensing)
* [Contributors](#contributors)
You don't have <!--ts--> or <!--te--> in your file...exiting
make[1]: *** [toc] Error 1
make: *** [docs] Error 2
Moreover, even without the --insert the command fails: ./gh-md-toc --no-backup --hide-footer --skip-header README.md
Table of Contents
=================
* [Table of Contents](#table-of-contents)
* [Install](#install)
* [Test Title](#test-title)
* [Key Management](#key-management)
* [Start](#start)
* [Configuration](#configuration)
* [External port binding](#external-port-binding)
* [Add a schema type](#add-a-schema-type)
* [Create a document](#create-a-document)
* [Query documents](#query-documents)
* [Obtain document commits](#obtain-document-commits)
* [DefraDB Query Language (DQL)](#defradb-query-language-dql)
* [Peer-to-peer data synchronization](#peer-to-peer-data-synchronization)
* [Securing the HTTP API with TLS](#securing-the-http-api-with-tls)
* [Access Control System](#access-control-system)
* [Supporting CORS](#supporting-cors)
* [Backing up and restoring](#backing-up-and-restoring)
* [Community](#community)
* [Licensing](#licensing)
* [Contributors](#contributors)
You don't have <!--ts--> or <!--te--> in your file...exiting
make[1]: *** [toc] Error 1
make: *** [docs] Error 2
And lastly also without both --insert and --no-backup flags: ./gh-md-toc --hide-footer --skip-header README.md:
Table of Contents
=================
* [Table of Contents](#table-of-contents)
* [Install](#install)
* [Test Title](#test-title)
* [Key Management](#key-management)
* [Start](#start)
* [Configuration](#configuration)
* [External port binding](#external-port-binding)
* [Add a schema type](#add-a-schema-type)
* [Create a document](#create-a-document)
* [Query documents](#query-documents)
* [Obtain document commits](#obtain-document-commits)
* [DefraDB Query Language (DQL)](#defradb-query-language-dql)
* [Peer-to-peer data synchronization](#peer-to-peer-data-synchronization)
* [Securing the HTTP API with TLS](#securing-the-http-api-with-tls)
* [Access Control System](#access-control-system)
* [Supporting CORS](#supporting-cors)
* [Backing up and restoring](#backing-up-and-restoring)
* [Community](#community)
* [Licensing](#licensing)
* [Contributors](#contributors)
You don't have <!--ts--> or <!--te--> in your file...exiting
➜ ./gh-md-toc --version
0.10.0
os: Darwin
arch: arm64
kernel: 23.4.0
shell: GNU bash, version 5.2.26(1)-release (aarch64-apple-darwin23.2.0)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
curl : curl 8.4.0 (x86_64-apple-darwin23.0) libcurl/8.4.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.58.0
wget : not installed
grep : grep (BSD grep, GNU compatible) 2.6.0-FreeBSD
awk : awk version 20200816
sed : sed: illegal option -- -
usage: sed script [-Ealnru] [-i extension] [file ...]
sed [-Ealnu] [-i extension] [-e script] ... [-f script_file] ... [file ...]
- Langage dominant
- Shell
- Étoiles
- 3.3k
- Forks
- 2.7k
- Merge moyen
- 20 min
- PR mergées (30 j)
- 7
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ekalinin/github-markdown-toc
-
Update bats version in CIOuverte
Difficulté 1/5 1-3 heures Accessibilité débutants 78/100
ekalinin/github-markdown-toc#176 ·
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
ekalinin/github-markdown-toc#165 ·
-
[Feature] `--no-code-tag-removal` flag allowing to make removal of backticks in TOC entries optionalOuverteenhancement
Difficulté 3/5 1-2 jours Accessibilité débutants 58/100
ekalinin/github-markdown-toc#153 ·
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
ekalinin/github-markdown-toc#141 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 15/100
ekalinin/github-markdown-toc#139 ·
Toutes les issues de ekalinin/github-markdown-toc
Issues similaires
-
Feature Needs Triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
project-chip/certification-tool#1154 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
beehive-lab/TornadoVM#1151 ·
Les mainteneurs répondent en général sous 1 jour
-
writing-plans: user-facing text that describes app behaviour should cite the code it describesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
obra/superpowers#2433 ·
Les mainteneurs répondent en général sous 5 jours
-
area/release kind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
kubernetes-sigs/kueue#16455 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour