1QALC(1) General Commands Manual QALC(1)
2
3
4
6 qalc - Powerful and easy to use command line calculator
7
9 qalc [options] [expression]
10
12 Qalculate! is a multi-purpose cross-platform desktop calculator. It is
13 simple to use but provides power and versatility normally reserved for
14 complicated math packages, as well as useful tools for everyday needs
15 (such as currency conversion and percent calculation). Features include
16 a large library of customizable functions, unit calculations and con‐
17 version, physical constants, symbolic calculations (including integrals
18 and equations), arbitrary precision, uncertainty propagation, interval
19 arithmetic, plotting, and a user-friendly interface. qalc is the com‐
20 mand line interface of Qalculate!.
21
23 -b, --base base
24 set the number base for results and, optionally, expressions
25
26 -e, --exrates
27 update exchange rates
28
29 -f, --file file
30 execute commands from a file first
31
32 -h, --help
33 display this help and exits
34
35 -i, --interactive
36 start in interactive mode
37
38 -l, --list [search term]
39 displays a list of all user-defined or matching variables,
40 functions and units.
41
42 --list-functions [search term]
43 displays a list of all or matching functions.
44
45 --list-units [search term]
46 displays a list of all or matching units.
47
48 --list-variables [search term]
49 displays a list of all or matching variables.
50
51 -m, --time MILLISECONDS
52 terminate calculation and display of result after specified
53 amount of time
54
55 -n, --nodefs
56 do not load any functions, units, or variables from file
57
58 --nocurrencies
59 do not load any global currencies from file
60
61 --nodatasets
62 do not load any global data sets from file
63
64 --nofunctions
65 do not load any global functions from file
66
67 --nounits
68 do not load any global units from file
69
70 --novariables
71 do not load any global variables from file
72
73 -p [base]
74 start in programming mode (same as -b "base base" -s "xor^",
75 with base conversion)
76
77 -s, --set "option value"
78 as set command in interactive program session (ex. --set "base
79 16")
80
81 -t, --terse
82 reduce output to just the result of the input expression
83
84 -/+u8 switch unicode support on/off
85
86 -v, --version
87 show application version and exit
88
89 The program will start in interactive mode if no expression and no file
90 is specified (or interactive mode is explicitly selected). Type help in
91 interactive mode to get more information about available commands.
92
94 https://qalculate.github.io/
95
97 Please report any bugs at https://github.com/Qalculate/libqalcu‐
98 late/issues
99
101 Hanna Knutsson <hanna.knutsson@protonmail.com>.
102
103
104
105 31 July 2019 QALC(1)