Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cat-in-136/htot_conv
Hierarchical-Tree Outline Text Converter
https://github.com/cat-in-136/htot_conv
outliner rubygem xlsx
Last synced: 12 days ago
JSON representation
Hierarchical-Tree Outline Text Converter
- Host: GitHub
- URL: https://github.com/cat-in-136/htot_conv
- Owner: cat-in-136
- License: mit
- Created: 2017-09-26T15:11:43.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-11-08T03:19:00.000Z (about 4 years ago)
- Last Synced: 2024-04-24T16:18:55.697Z (9 months ago)
- Topics: outliner, rubygem, xlsx
- Language: Ruby
- Size: 163 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# HTOTConv - Hierarchical-Tree Outline Text Converter
Convert from a simple hierarchical-tree outline text into ugly xlsx file
[![Gem Version](https://badge.fury.io/rb/htot_conv.svg)](https://badge.fury.io/rb/htot_conv)
[![Ruby](https://github.com/cat-in-136/htot_conv/workflows/Ruby/badge.svg)](https://github.com/cat-in-136/htot_conv/actions)## Installation
Install `htot_conv` via RubyGems. Simply run the following command to install:
$ gem install htot_conv
## Usage
$ cat outline.txt
President
.VP Marketing
..Manager
..Manager
.VP Production
..Manager
..Manager
.VP Sales
..Manager
..Manager
$ htot_conv -f simple_text --from-indent=. -t xlsx_type2 outline.txt outline.xlsx
$ xdg-open outline.xlsxSee [docs/index.md](docs/index.md) for detail.
## Development
$ bundle install --path=vendor/bundle --with development test
$ bundle exec rake test## Contributing
Bug reports and pull requests are welcome on GitHub at .
## License
[MIT License](http://opensource.org/licenses/MIT).
See the `LICENSE.txt` file.