rr-
5cdcb5457f
Add CMake; prepare basic structure
...
- Added Catch (downloaded automatically by cmake) for unit tests
- Added basic tests/ and src/ directories
- Added basic unit test example. Any changes to files other than main.cc
in src/ will recompile the relevant tests as needed
- Added CMakeLists that compiles the project using cmake
- Moved the man page to docs/
- Moved old source file to src/
- Since libogg doesn't support cmake based builds, I've added also a
module in CMakeModules that searches for it, but I haven't tested if
it works yet...
- Haven't really touched Makefile - I've changed it only to refer to the
new file locations
2016-02-20 13:35:08 +01:00
Frédéric Mangano
fcd647003b
in-place
1.1
2013-01-02 10:59:43 +01:00
Frédéric Mangano
a8e22fb5db
remove broken file on failure
2013-01-02 10:21:33 +01:00
Frédéric Mangano
f75e484ebb
set-all: do not ignore the last unterminated line
2013-01-02 10:13:41 +01:00
Frédéric Mangano
6f6cf8024b
readme: requirements
2013-01-02 10:04:25 +01:00
Frédéric Mangano
f1828d926f
sentinel option
2013-01-01 23:35:11 +01:00
Frédéric Mangano
1021b4394d
check in before out
...
so as not to create empty files
2013-01-01 23:31:25 +01:00
Frédéric Mangano
1e138ad00d
bump version: 1.1
2013-01-01 23:28:09 +01:00
Frédéric Mangano
7c7f35fc07
BSD3
1.0
2013-01-01 22:51:22 +01:00
Frédéric Mangano
f267a4111a
readme
2013-01-01 22:50:25 +01:00
Frédéric Mangano
a5d66ed2fe
mention utf-8
2013-01-01 22:41:47 +01:00
Frédéric Mangano
0b33c94f47
Makefile: install, doc
2013-01-01 22:33:07 +01:00
Frédéric Mangano
b5467d53a2
tweak help
2013-01-01 22:30:17 +01:00
Frédéric Mangano
ae1606145d
fix long options
2013-01-01 22:28:50 +01:00
Frédéric Mangano
ad1e11579b
man page
2013-01-01 22:28:43 +01:00
Frédéric Mangano
93448fea67
refuse to read and write to the same file
2013-01-01 21:33:46 +01:00
Frédéric Mangano
12638bc871
help
2013-01-01 21:16:45 +01:00
Frédéric Mangano
12e0c937a4
long options
2013-01-01 21:09:00 +01:00
Frédéric Mangano
4f05038d7b
short-circuit when in read-only mode
2013-01-01 20:59:30 +01:00
Frédéric Mangano
0dd086495d
delete all, set all
2013-01-01 20:56:04 +01:00
Frédéric Mangano
11e924cdee
better handling of empty comments
2013-01-01 20:55:43 +01:00
Frédéric Mangano
f46e1f2071
read from stdin, write to stdout
2013-01-01 17:57:55 +01:00
Frédéric Mangano
43ea64e4ff
delete, set, add
2013-01-01 17:50:59 +01:00
Frédéric Mangano
f8c767fc9a
tolerant match_field
2013-01-01 17:41:20 +01:00
Frédéric Mangano
48b9e7b931
check before overwriting
2013-01-01 17:32:20 +01:00
Frédéric Mangano
c158a3ed78
basic getopt
2013-01-01 17:25:34 +01:00
Frédéric Mangano
d4823b4489
drop some debug section
2013-01-01 17:16:16 +01:00
Frédéric Mangano
a181ac8821
render tags
2013-01-01 17:15:22 +01:00
Frédéric Mangano
530a4eab23
fix lost page (before eof)
2013-01-01 16:54:36 +01:00
Frédéric Mangano
20d6048504
write
2013-01-01 16:52:45 +01:00
Frédéric Mangano
caf418b6a5
read all the packets
2013-01-01 16:23:48 +01:00
Frédéric Mangano
7f3d1b1367
tags manipulation
2013-01-01 16:10:46 +01:00
Frédéric Mangano
ee702d71e2
parse tags
2013-01-01 14:25:20 +01:00
Frédéric Mangano
62a65af712
check the first two packets
2013-01-01 13:37:09 +01:00
Frédéric Mangano
e4db7cbebd
read packets
2013-01-01 13:17:32 +01:00
Frédéric Mangano
fe47c1016d
read pages
2013-01-01 12:57:33 +01:00
Frédéric Mangano
a9d30274c6
Makefile + hello
2013-01-01 12:24:10 +01:00