mirror of
https://gitlab.com/mattia.basaglia/ASCII-Pony.git
synced 2024-11-21 19:57:59 +01:00
systempony --list
This commit is contained in:
parent
0602632aa5
commit
09779b3ec0
2 changed files with 33 additions and 3 deletions
19
README
19
README
|
@ -22,7 +22,22 @@ Available Characters
|
|||
* Big McIntosh
|
||||
* Princess Cadance
|
||||
|
||||
Scripts and stuff
|
||||
System Pony
|
||||
-----------
|
||||
|
||||
systempony is a script which shows a pony and system information.
|
||||
It can be installed system-wide with make install (PREFIX selects the directory).
|
||||
Global config is found in $PREFIX/share/ascii-pony/systempony.conf,
|
||||
(or ./systempony.conf if not installed), user config is in ~/.systempony.
|
||||
|
||||
Config Variables:
|
||||
* PONY : pony identifier or "random",
|
||||
see "./systempony --list" for a list of identifiers
|
||||
* INFO : array of system info to display, "./systempony -h" for a list
|
||||
* FSTYPE : file system type used to calculate disk usage (Uses df),
|
||||
if empty it will show the total.
|
||||
|
||||
Generating Images
|
||||
-----------------
|
||||
|
||||
Each final character is divided into separate file, one for each color.
|
||||
|
@ -37,7 +52,7 @@ It produces the following kinds of output:
|
|||
Being a PHP script it requires PHP in order to run it.
|
||||
|
||||
The makefile will compile all of the above, the plaintext in the same directory
|
||||
as the parent of the directory containing the various part files, everythin else
|
||||
as the parent of the directory containing the various part files, everything else
|
||||
in /rendered.
|
||||
It will also call Inkscape to generate PNG images from the SVG.
|
||||
|
||||
|
|
17
systempony
17
systempony
|
@ -132,7 +132,10 @@ function help()
|
|||
echo -e "\t\tShow the given info (default: ${INFO[@]})."
|
||||
echo -e "\t\tThis option supports multiples IDs separated by commas, spaces or colons."
|
||||
echo -e "\t\tAvailable IDs:"
|
||||
declare -F | grep ponyget_ | sed "s/declare -f ponyget_/\t\t * /"
|
||||
declare -F | grep ponyget_ | sed "s/declare -f ponyget_/\t\t * /"
|
||||
echo
|
||||
echo -e "\t$(bold --list), $(bold --list-ponies)"
|
||||
echo -e "\t\tShows a list of possible values for $(bold --pony)."
|
||||
|
||||
title CONFIGURATION
|
||||
echo -e "\tYou can override $(bold PONY) and $(bold INFO) in the config files."
|
||||
|
@ -143,6 +146,14 @@ function help()
|
|||
echo
|
||||
}
|
||||
|
||||
|
||||
function list_ponies()
|
||||
{
|
||||
ponydir=$(get_data_file "rendered/ansi/")
|
||||
echo random
|
||||
find "$ponydir" -name '*.colored.txt' -exec basename {} .colored.txt \; | sort
|
||||
}
|
||||
|
||||
function select_info()
|
||||
{
|
||||
INFO=($(echo "${*}" | column -t -s:,))
|
||||
|
@ -182,6 +193,10 @@ do
|
|||
help
|
||||
exit 0
|
||||
;;
|
||||
--list|--list-ponies)
|
||||
list_ponies
|
||||
exit 0
|
||||
;;
|
||||
--pony)
|
||||
shift
|
||||
PONY=$1
|
||||
|
|
Loading…
Reference in a new issue