Standard escape codes are prefixed with Escape:
- Ctrl-Key:
^[ - Octal:
\033 - Unicode:
\u001b - Hexadecimal:
\x1B - Decimal:
27
[ Update 2025-03-24: Commenting is disabled permanently. Previous comments are archived at web.archive.org. ]
Most of the terminal emulators auto-detect when a URL appears onscreen and allow to conveniently open them (e.g. via Ctrl+click or Cmd+click, or the right click menu).
It was, however, not possible until now for arbitrary text to point to URLs, just as on webpages.
| # Copyright 2016 The TensorFlow Authors. All Rights Reserved. | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at | |
| # | |
| # http://www.apache.org/licenses/LICENSE-2.0 | |
| # | |
| # Unless required by applicable law or agreed to in writing, software | |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| #!/bin/bash | |
| # Tom Hale, 2016. MIT Licence. | |
| # Print out 256 colours, with each number printed in its corresponding colour | |
| # See http://askubuntu.com/questions/821157/print-a-256-color-test-pattern-in-the-terminal/821163#821163 | |
| set -eu # Fail on errors or undeclared variables | |
| printable_colours=256 |
| #!/usr/bin/python3 | |
| """ | |
| This script lists all APT package updates currently available for your system | |
| along with the version numbers of the old & new packages. It is derived from | |
| ``/usr/lib/update-notifier/apt-check`` in the ``update-notifier-common`` | |
| package on Ubuntu 14.04 (Trusty Tahr) and is made available under the same | |
| license (the GNU GPL v2). | |
| This script is know to work on Ubuntu Trusty and Xenial, and it should work on | |
| any recent version of Ubuntu with the ``python3-apt`` package installed. |
| # | |
| # solution for resizing jpegs and pngs of arbitrary size down to a 72x72 | |
| # square, preserving source ratio, and filling non-square sides with | |
| # transparency | |
| # | |
| # ahead of time, convert a transparent 72x72 png to blank-72.pam and save | |
| # it with your code | |
| # | |
| # pngtopam -quiet -alphapam < blank-72.png > blank-72.pam | |
| # |
| import sys | |
| from twisted.internet import defer, endpoints, protocol, reactor, task | |
| from twisted.python import log | |
| from twisted.words.protocols import irc | |
| class MyFirstIRCProtocol(irc.IRCClient): | |
| nickname = 'MyFirstIrcBot' |
| /* | |
| Copyright (c) 2017 Chris Patuzzo | |
| https://twitter.com/chrispatuzzo | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: |
| #!/bin/bash | |
| if [ "$1" = "-h" -o "$1" = "--help" -o -z "$1" ]; then cat <<EOF | |
| appify v3.0.1 for Mac OS X - http://mths.be/appify | |
| Creates the simplest possible Mac app from a shell script. | |
| Appify takes a shell script as its first argument: | |
| `basename "$0"` my-script.sh |