
Research
/Security News
Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
This command converts headings in a Markdown file (.md) into a tree-like structure and outputs it.
Install via pip:
pip install marktree
If you received a "Warning" when executing the above command on Windows, please refer to the following article.
Reference: Resolution for PATH not being set when using pip install in Python on Windows | Yusu Note
$ marktree [Options] [foo.md]
Options | Description |
---|---|
marktree -h | Display the help screen. |
marktree --help_jp | Display the help screen in Japanese. |
marktree -L 3 | The -L option determines the level at which the tree is displayed. |
marktree -C | The -C option outputs the Markdown text copied to the clipboard directly in tree format. |
Prepare the following Markdown named foo.md
.
# h1
## h2
### h3
#### h4
#### h4
## h2
## h2
### h3
#### h4
##### h5
###### h6
### h3
# h1
$ marktree foo.md
├── h1
│ ├── h2
│ │ └── h3
│ │ ├── h4
│ │ └── h4
│ ├── h2
│ └── h2
│ ├── h3
│ │ └── h4
│ │ └── h5
│ │ └── h6
│ └── h3
└── h1
-L 3
to determine the depth:$ marktree -L 3 foo.md
├── h1
│ ├── h2
│ │ └── h3
│ ├── h2
│ └── h2
│ ├── h3
│ └── h3
└── h1
-C
outputs the Markdown text copied to the clipboard directly in tree format. Additionally, -L
can be used in combination:$ marktree -C -L 3
├── h1
│ ├── h2
│ │ └── h3
│ ├── h2
│ └── h2
│ ├── h3
│ └── h3
└── h1
The marktree
command outputs the file as a tree hierarchy, depending on the #
of the Markdown file.
The -L
option specifies the depth, as in the original tree
command. Note that the depth can be from 1 to 6, and specifying more than that will result in an error.
The -C
option outputs the Markdown text structure copied to the clipboard directly in tree format. This is convenient as it eliminates the need to copy the Markdown text to another file before outputting.
The order of the options is in no particular order, including the Markdown file to be passed. Also, if you pass multiple files like markdown foo.md hoge.md
, only the last file will be converted and output.
FAQs
convert headings in a Markdown file (.md) into a tree-like structure and output.
We found that marktree demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
Security News
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.