Passwords
In some situations it's beneficial to be able to generate random text or passwords. With Snipline you can create unique strings for each command with the password syntax.
1
2
#password{[Name,16]}
// outputs => W[Oi*XRONSgQi\)q
The first parameter (Name) is the reference name to the password, and the second parameter is the length.
The reference name is useful if you wish to use the same password more than once in a snippet. The second reference does not include a length.
1
2
firstcommand "#password{[Name,16]}" > secondcommand "#password{[Name]}"
// outputs => firstcommand "aq}PIjhqi;HOilAy" > secondcommand "aq}PIjhqi;HOilAy"
With this in mind, you can have multiple passwords in a snippet by giving them different reference names.
1
2
firstcommand "#password{[Name,8]}" && secondcommand "#password{[Name]}" && thirdcommand "#password{[Third,6]}"
// outputs => firstcommand "CVq(%Ajn" && secondcommand "CVq(%Ajn" && thirdcommand "wRg^a:"
Settings
By default if you do not pass a length the string will fallback to a length of 16.
Further configuration, such as adding symbols, numbers, and mixed-case letters can be updated in the Settings page (Under the Quick Menu > Settings or by pressing the c shortcut).