Skip to content

Commit 8505a07

Browse files
committed
Polish README
1 parent 72ef643 commit 8505a07

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# csv-bulk-commands
22

3+
Bulk operation utilities for csv file.
4+
5+
## Features
6+
7+
Support following features.
8+
9+
* Adding columns at the end
10+
* Deleting columns
11+
* Updating columns by specified expression(fixed value or dynamic value)
12+
* Ordering columns by specified order
13+
14+
## Support CSV file specifications
15+
16+
* The first line is header
17+
* The Record separator is LF or CRLF (Writing separator is OS dependent character)
18+
* No support an enclosing character (no support include a comma and record separator in column value)
19+
* The default encoding is UTF-8 (can change an any encoding using command line argument)
20+
21+
> **NOTE:**
22+
>
23+
> Will have a plan to supporting various csv format at future.
24+
25+
## How to specify target files
26+
27+
Search files that matches conditions specified by `--dir` and `--files`.
28+
29+
* You need to specify a base directory using the `--dir`
30+
* You need to specify a target file using the `--files`
331

432
## How to run
533

0 commit comments

Comments
 (0)