Add hostname placeholder
This commit is contained in:
parent
fc81383e1f
commit
869eb2cbc7
|
|
@ -9,6 +9,7 @@ import com.intellij.openapi.startup.StartupActivity
|
|||
import de.idetools.filename_template.placeholders.DatePlaceholder
|
||||
import de.idetools.filename_template.placeholders.DefaultPlaceholder
|
||||
import de.idetools.filename_template.placeholders.EpochPlaceholder
|
||||
import de.idetools.filename_template.placeholders.HostPlaceholder
|
||||
import de.idetools.filename_template.placeholders.PlaceholderProcessor
|
||||
import de.idetools.filename_template.placeholders.ProjectPlaceholder
|
||||
import de.idetools.filename_template.settings.FilenameTemplateSettingsState
|
||||
|
|
@ -25,6 +26,7 @@ class InitializeFilenameTemplateActivity : StartupActivity {
|
|||
EpochPlaceholder(),
|
||||
DatePlaceholder(),
|
||||
ProjectPlaceholder(),
|
||||
HostPlaceholder(),
|
||||
DefaultPlaceholder()
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,10 @@
|
|||
package de.idetools.filename_template.placeholders
|
||||
|
||||
import java.net.InetAddress
|
||||
|
||||
class HostPlaceholder : Placeholder {
|
||||
override fun supports(placeholder: String): Boolean = placeholder == "HOST"
|
||||
|
||||
override fun process(placeholder: String, context: PlaceholderContext): String =
|
||||
InetAddress.getLocalHost().hostName
|
||||
}
|
||||
|
|
@ -44,6 +44,11 @@
|
|||
<dt>{EPOCH}</dt>
|
||||
<dd>The current unix time stamp: Seconds since the Unix Epoch on January 1st, 1970 at UTC.</dd>
|
||||
|
||||
<dt>{HOST}</dt>
|
||||
<dd>
|
||||
The computers hostname.
|
||||
</dd>
|
||||
|
||||
<dt>{PROJECT}</dt>
|
||||
<dd>
|
||||
The name of the current project.
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user