Allow piping in text to be tooted

This commit is contained in:
Ivan Habunek 2017-04-19 11:03:44 +02:00
parent 042eff339d
commit 2a3d66bae5
No known key found for this signature in database
GPG Key ID: CDBD63C43A30BB95
1 changed files with 4 additions and 0 deletions

View File

@ -481,6 +481,10 @@ def main():
if os.getenv('TOOT_DEBUG'):
logging.basicConfig(level=logging.DEBUG)
# If something is piped in, append it to commandline arguments
if not sys.stdin.isatty():
sys.argv.append(sys.stdin.read())
command = sys.argv[1] if len(sys.argv) > 1 else None
args = sys.argv[2:]