ਮੁਫ਼ਤ ASCII ਟ੍ਰੀ ਜਨਰੇਟਰ
ਇੰਡੈਂਟਡ ਸੂਚੀ ਨੂੰ README ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਲਈ ਸਾਫ਼ ਫੋਲਡਰ ਟ੍ਰੀ (├── └──) ਵਿੱਚ ਬਦਲੋ। ਯੂਨੀਕੋਡ ਜਾਂ ਸਾਦਾ-ASCII ਆਉਟਪੁੱਟ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
ਇੰਪੋਰਟ ਚੋਣਾਂ
ਆਈਟਮਾਂ ਨੂੰ ਨੈਸਟ ਕਰਨ ਲਈ ਸਪੇਸ ਜਾਂ ਟੈਬ ਨਾਲ ਇੰਡੈਂਟ ਕਰੋ। ਹਰ ਡੂੰਘਾ ਇੰਡੈਂਟ ਇੱਕ ਚਾਈਲਡ ਬਣ ਜਾਂਦਾ ਹੈ। ' # ', ' // ', ' - ' ਜਾਂ ' <- ' ਤੋਂ ਬਾਅਦ ਨੋਟ ਜੋੜੋ ਤਾਂ ਉਹ ਆਉਟਪੁੱਟ ਵਿੱਚ ਟਿੱਪਣੀ ਵਜੋਂ ਸਜਾਇਆ ਜਾਵੇਗਾ। ਪਾਥਾਂ ਦੀ ਸੂਚੀ (git ls-files, find, dir /s /b) ਪੇਸਟ ਕਰੋ ਤਾਂ ਉਹ ਲੜੀਬੱਧ ਹੋ ਜਾਣਗੇ; ਖਾਲੀ ਫ਼ੋਲਡਰ ਦੱਸਣ ਲਈ ਨਾਂ ਦੇ ਅੰਤ ਵਿੱਚ / ਲਾਓ। ਫ਼ੋਲਡਰ ਜਾਂ .zip ਇੰਪੋਰਟ ਕਰਨ ਜਾਂ ਸੁੱਟਣ ਨਾਲ ਸਿਰਫ਼ ਫ਼ਾਈਲ ਨਾਂ ਪੜ੍ਹੇ ਜਾਂਦੇ ਹਨ — ਉਨ੍ਹਾਂ ਦੀ ਸਮੱਗਰੀ ਕਦੇ ਨਹੀਂ — ਅਤੇ node_modules, .git ਅਤੇ ਹੋਰ ਬਿਲਡ ਫ਼ੋਲਡਰ ਛੱਡ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ (ਇੰਪੋਰਟ ਚੋਣਾਂ ਵੇਖੋ)।
my-project ├── src │ ├── components │ │ ├── Button.tsx │ │ └── Modal.tsx │ ├── lib │ │ └── utils.ts │ └── index.ts # entry point ├── public │ └── favicon.ico ├── package.json └── README.md
💡 ਇੱਕ ਫ਼ੋਲਡਰ ਬਣਤਰ (ਜਾਂ ਕੋਈ ਵੀ ਨੈਸਟਡ ਆਊਟਲਾਈਨ) ਪੇਸਟ ਕਰੋ ਅਤੇ ਇੱਕ ਸਾਫ਼ ਟ੍ਰੀ ਪਾਓ ਜੋ README, ਟਿੱਪਣੀ, ਜਾਂ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਪਾਈ ਜਾ ਸਕੇ। ਉਹਨਾਂ ਮਾਹੌਲਾਂ ਲਈ ASCII ਸਟਾਈਲ ਵਰਤੋ ਜੋ ਬਾਕਸ-ਡਰਾਇੰਗ ਅੱਖਰ ਨਹੀਂ ਦਿਖਾਉਂਦੇ। ਸਭ ਕੁਝ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
README ਵਿੱਚ ਫੋਲਡਰ ਢਾਂਚੇ ਨੂੰ ਦਸਤਾਵੇਜ਼ੀ ਰੂਪ ਦੇਣ ਦਾ ਮਤਲਬ ਆਮ ਤੌਰ 'ਤੇ ├── ਅਤੇ └── ਲਾਈਨਾਂ ਹੱਥੀਂ ਖਿੱਚਣਾ ਹੁੰਦਾ ਹੈ। ਇਹ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਸਧਾਰਨ ਇੰਡੈਂਟ ਕੀਤੀ ਸੂਚੀ ਤੋਂ ਬਣਾਉਂਦਾ ਹੈ।
- 1ਤੁਸੀਂ ਇੱਕ ਇੰਡੈਂਟ ਕੀਤੀ ਰੂਪਰੇਖਾ ਟਾਈਪ ਕਰਦੇ ਹੋਹਰ ਲਾਈਨ ਵਿੱਚ ਇੱਕ ਆਈਟਮ; ਨੈਸਟ ਕਰਨ ਲਈ ਸਪੇਸ ਜਾਂ ਟੈਬ ਨਾਲ ਇੰਡੈਂਟ ਕਰੋ। ਇੰਡੈਂਟੇਸ਼ਨ ਡੂੰਘਾਈ ਲੜੀ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ।
- 2ਇਸਨੂੰ ਇੱਕ ਟ੍ਰੀ ਵਿੱਚ ਪਾਰਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈਇੱਕ ਸਟੈਕ-ਆਧਾਰਿਤ ਪਾਰਸਰ ਇੰਡੈਂਟੇਸ਼ਨ ਨੂੰ ਇੱਕ ਨੈਸਟਡ ਢਾਂਚੇ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।
- 3ਟ੍ਰੀ ਕਨੈਕਟਰ ਖਿੱਚੇ ਜਾਂਦੇ ਹਨਸਹੀ ├──, └──, ਅਤੇ │ ਗਾਈਡ ਬਣਾਏ ਜਾਂਦੇ ਹਨ, ਸਹੀ ਵਰਟੀਕਲ ਲਾਈਨਾਂ ਨੈਸਟਡ ਬ੍ਰਾਂਚਾਂ ਰਾਹੀਂ ਹੇਠਾਂ ਲੈ ਜਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ।
- 4ਨਤੀਜਾ ਕਾਪੀ ਕਰੋਯੂਨੀਕੋਡ ਜਾਂ ਪਲੇਨ-ASCII ਕਨੈਕਟਰ ਚੁਣੋ ਅਤੇ ਟ੍ਰੀ ਨੂੰ ਆਪਣੇ README, ਦਸਤਾਵੇਜ਼ਾਂ, ਜਾਂ ਕੋਡ ਕਮੈਂਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ।
ਇੱਕ ਸਧਾਰਨ ਟੈਕਸਟ ਯੂਟਿਲਿਟੀ ਜੋ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਚਲਦੀ ਹੈ — ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।
ਸੰਬੰਧਿਤ ਟੂਲ
ASCII ਬੈਨਰ ਜਨਰੇਟਰ
ਟੈਕਸਟ ਨੂੰ ਕਲਾਸਿਕ FIGlet ਫੌਂਟਾਂ ਵਿੱਚ ਵੱਡੇ ASCII-ਆਰਟ ਬੈਨਰਾਂ ਵਿੱਚ ਬਦਲੋ — .txt ਵਜੋਂ ਕਾਪੀ ਜਾਂ ਡਾਊਨਲੋਡ ਕਰੋ।
JSON ਫਾਰਮੈਟਰ
JSON ਡੇਟਾ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ, ਪ੍ਰਮਾਣਿਤ ਕਰੋ, ਛੋਟਾ ਕਰੋ ਅਤੇ ਐਕਸਪਲੋਰ ਕਰੋ। ਟ੍ਰੀ ਵਿਊ, ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ, ਅਤੇ ਇੱਕ-ਕਲਿੱਕ ਕਾਪੀ।
Mermaid ਡਾਇਗ੍ਰਾਮ ਐਡੀਟਰ
Mermaid ਸਿੰਟੈਕਸ ਵਿੱਚ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਨਾਲ ਫਲੋਚਾਰਟ, ਸੀਕੁਐਂਸ ਡਾਇਗ੍ਰਾਮ, ਗੈਂਟ ਚਾਰਟ ਅਤੇ ਹੋਰ ਲਿਖੋ। SVG ਜਾਂ PNG ਵਜੋਂ ਐਕਸਪੋਰਟ ਕਰੋ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।