aboutsummaryrefslogtreecommitdiffstats
path: root/src/extract/cut
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2021-03-07 20:50:01 +0100
committerMattias Andrée <maandree@kth.se>2021-03-07 20:50:01 +0100
commit6d4d0823dc508b35c53735a872190ad43aa60315 (patch)
tree4ff15b8e91882f21393a0815a54e4865d956c040 /src/extract/cut
parentAssume all EDID 1.x are compatible (diff)
downloadlibgamma-6d4d0823dc508b35c53735a872190ad43aa60315.tar.gz
libgamma-6d4d0823dc508b35c53735a872190ad43aa60315.tar.bz2
libgamma-6d4d0823dc508b35c53735a872190ad43aa60315.tar.xz
Start replacing info manual with man pages
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'src/extract/cut')
-rwxr-xr-xsrc/extract/cut46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/extract/cut b/src/extract/cut
deleted file mode 100755
index ad7c81a..0000000
--- a/src/extract/cut
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/env python
-# -*- mode: python, encoding: utf-8 -*-
-# See LICENSE file for copyright and license details.
-
-# Very limited GNU cut.
-
-
-import sys
-
-
-delimiter = '\t'
-fields = []
-complement = False
-
-
-i, n = 1, len(sys.argv)
-while i < n:
- arg = sys.argv[i]
- if arg == '-d':
- i += 1
- delimiter = sys.argv[i]
- elif arg == '-f':
- i += 1
- fields += [int(f) - 1 for f in sys.argv[i].split(',')]
- elif arg == '--complement':
- complement = True
- i += 1
-
-
-fields = set(fields)
-
-
-def modify(line):
- line = line.split(delimiter)
- if complement:
- line = [line[i] for i in range(len(line)) if i not in fields]
- else:
- line = [line[i] for i in range(len(line)) if i in fields]
- return delimiter.join(line)
-
-
-data = sys.stdin.read()
-data = '\n'.join(modify(line) for line in data.split('\n'))
-sys.stdout.write(data)
-sys.stdout.flush()
-